public static void Triangulate(DTSweepContext tcx) { tcx.CreateAdvancingFront(); DTSweep.Sweep(tcx); bool flag = tcx.TriangulationMode == TriangulationMode.Polygon; if (flag) { DTSweep.FinalizationPolygon(tcx); } else { DTSweep.FinalizationConvexHull(tcx); } tcx.Done(); }