Algoritmos para la triangulación de polígonos

9

Tuve dificultades para encontrar algoritmos o artículos publicados sobre triangulación de polígonos auto intersectantes (también polígonos con estructura de agujeros).

¿Alguien puede guiarme para encontrar papel / algoritmo publicado, por favor?

PD: alguien etiquete esta pregunta apropiadamente, por favor, no tengo suficientes puntos de reputación para hacerlo.

Prashant Cholachagudda
fuente
55
¿Quizás tu énfasis esté en el aspecto de auto-intersección de tus polígonos? La mayoría de los algoritmos (como sugiere Suresh) asumen un polígono simple. Primero tendrá que calcular los puntos de intersección en los autocruces, por ejemplo, mediante un barrido plano. Entonces puedes aplicar el algoritmo de Seidel.
Joseph O'Rourke

Respuestas:

7

¿Has considerado el algoritmo de Seidel ?

Suresh Venkat
fuente
El algoritmo de Seidel, aunque muy rápido, necesita modificaciones para manejar las auto intersecciones. No es imposible, pero no es obvio de inmediato.
Simon F
1

Creo que puede ver http://sigbjorn.vik.name/projects/Triangulation.pdf, que fue el primer resultado de Google para el "algoritmo de triangulación de polígono autoincrustante", primero discutirá sobre el algoritmo de Seidel y su implementación y luego lo generalizará. en "5.2 Intersecciones" habla sobre polígonos de auto intersección.

Saeed
fuente