예제 #1
0
 /// <summary>
 /// Highlights the brush surface.
 /// </summary>
 /// <param name="surface">The surface.</param>
 public void HighlightBrushSurface(BrushSurface surface)
 {
     surface.Brush.GetVertices(surface.Index, out var vertices);
     if (vertices.Length > 0)
     {
         _highlightTriangles.AddRange(vertices);
     }
 }
예제 #2
0
        /// <summary>
        /// Highlights the brush surface.
        /// </summary>
        /// <param name="surface">The surface.</param>
        public void HighlightBrushSurface(BrushSurface surface)
        {
            var vertices = surface.GetVertices();

            if (vertices.Length > 0)
            {
                _highlightTriangles.AddRange(vertices);
            }
        }
예제 #3
0
 /// <summary>
 /// Highlights the brush surface.
 /// </summary>
 /// <param name="surface">The surface.</param>
 public void HighlightBrushSurface(BrushSurface surface)
 {
     surface.Brush.GetVertices(surface.Index, out var vertices);
     if (vertices.Length > 0)
     {
         for (int i = 0; i < vertices.Length; i++)
         {
             _highlightTriangles.Add(vertices[i]);
         }
     }
 }