I have a constraint delaunay triangulation (CDT) algorithm, and I have a polygon ( it could be concave or convex) as input. How can I use that constraint delaunay triangulation algorithm to break the polygon into triangles without introducing new points?
Edit: The union of all the triangles must equal to the polygon. So one can't just take the CDT, along with the boundary as the constraint edge to generate the triangles because this would produce a convex polygon, regardless of whether the input is concave or convex.