namespace TriangleNet.Meshing { using TriangleNet.Geometry; /// /// Interface for polygon triangulation with quality constraints. /// public interface IQualityMesher { /// /// Triangulates a polygon, applying quality options. /// /// The polygon. /// Quality options. /// Mesh IMesh Triangulate(IPolygon polygon, QualityOptions quality); /// /// Triangulates a polygon, applying quality and constraint options. /// /// The polygon. /// Constraint options. /// Quality options. /// Mesh IMesh Triangulate(IPolygon polygon, ConstraintOptions options, QualityOptions quality); } }