diff --git a/DelauneyTriangulation/ViewModels/MainWindowViewModel.cs b/DelauneyTriangulation/ViewModels/MainWindowViewModel.cs index 6affe9a..a18bb8e 100644 --- a/DelauneyTriangulation/ViewModels/MainWindowViewModel.cs +++ b/DelauneyTriangulation/ViewModels/MainWindowViewModel.cs @@ -388,12 +388,7 @@ public partial class MainWindowViewModel : ViewModelBase } // remove triangles containing super triangle vertex - var toRemove = new List(); - foreach (var t in Triangles) - { - if (UsesVertex(t, sa) || UsesVertex(t, sb) || UsesVertex(t, sc)) toRemove.Add(t); - } - + var toRemove = Triangles.Where(t => UsesVertex(t, sa) || UsesVertex(t, sb) || UsesVertex(t, sc)).ToList(); foreach (var t in toRemove) Triangles.Remove(t); DrawCircles(Triangles, sa, sb, sc);