/// <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); } }
/// <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); } }
/// <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]); } } }