private bool degenerate(int[] indices) { Accord.Diagnostics.Debug.Assert(indices.Length == 3); Point p1 = points[indices[0]]; Point p2 = points[indices[1]]; Point p3 = points[indices[2]]; return p1 == p2 || p2 == p3 || p1 == p3; }