I have solved my problem.programmatically.
In my simulation software, after triangulating the polygons, I proceeded to sub-triangulate them for a number of times I want.
Low Sub-Triangulation: Surface
Low Sub-Triangulation: Surface with Edges
High Sub-Triangulation: Surface
High Sub-Triangulation: Surface with edges
thank you all. See you in this forum



