public override TriangulationConstraint NewConstraint(TriangulationPoint a, TriangulationPoint b) { return new DTSweepConstraint(a, b); }