Se me ha encomendado averiguar cómo encontrar la línea central de un polígono. Mis búsquedas en Google me llevaron a creer que lo que necesito se llama 'Eje medial'. De esta manera:Buscar el eje medio de un polígono usando C#
alt text http://www.ndl.kiev.ua/downloads/center_line.png
Según lo que he leído, lo que necesito se pueden producir mediante el uso de un algoritmo de construcción diagrama de Voronoi 2D para los segmentos.
he encontrado una versión C# del algoritmo de Voronoi en CodePlex (FortuneVoronoi) y después de aplicar mi polígono para que, termino con esto:
alt text http://www.carbonatlas.com/geonotes/gaia_voronoi.png
El verde es el polígono originales. Los naranja son los vértices Voronoi y las líneas negras son los bordes voronoi.
Puedo ver lo que necesito en esos vértices, pero no estoy seguro del próximo paso requerido para filtrar todo lo que no necesito.
Agradecería cualquier ayuda que pueda ofrecer.
falta una de sus imágenes –