Я ищу алгоритм или библиотеку (лучше), чтобы разбивать многоугольник на треугольники. Я буду использовать эти треугольники в приложении Direct3D. Каковы наилучшие доступные варианты?
Вот что я нашел до сих пор:
- Бен Диско отмечает
- FIST: Быстрая промышленно-силовая триангуляция полигонов
- Я знаю, что CGAL обеспечивает триангуляцию, но я не уверен, поддерживает ли она дыры.
Я был бы очень рад некоторым мнениям людей, имеющих опыт в этой области.
Изменить: это двумерный многоугольник.