I'm using slimdx in c#, and my problem is a follows:
I have a list of vertices that forms a polygon, in linestrip format, and I need to transform it to a trianglestrip that covers the polygon.
I started with a center-of-mass calculation, however it only covers convex ones, and I need a general solution.
The final result should look smth like this:

Does anyone happens to know any algorithms for the issue?

Thanks.

有帮助吗?

解决方案

There's ear clipping algorithm that is quite nice for your use case, an example can be found here:

Ear clipping c#

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top