namespace UnityEngine.U2D.Animation.TriangleNet .Meshing { using Animation.TriangleNet.Geometry; /// /// Interface for polygon triangulation with quality constraints. /// internal 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); } }