namespace TriangleNet.Meshing { using TriangleNet.Geometry; /// /// Interface for polygon triangulation. /// public interface IConstraintMesher { /// /// Triangulates a polygon. /// /// The polygon. /// Mesh IMesh Triangulate(IPolygon polygon); /// /// Triangulates a polygon, applying constraint options. /// /// The polygon. /// Constraint options. /// Mesh IMesh Triangulate(IPolygon polygon, ConstraintOptions options); } }