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);
}
}