Sono stato incaricato di capire come trovare la linea centrale di un poligono. Le mie ricerche su google mi hanno portato a credere che ciò di cui ho bisogno è chiamato "Asse mediale". Come questo:Trova l'asse mediale di un poligono usando C#
alt text http://www.ndl.kiev.ua/downloads/center_line.png
Secondo quello che ho letto, quello che mi serve può essere prodotto utilizzando un algoritmo di costruzione diagramma di Voronoi 2D per i segmenti.
ho trovato una versione C# dell'algoritmo Voronoi su CodePlex (FortuneVoronoi) e dopo l'applicazione il mio poligono ad esso, io alla fine con questo:
alt text http://www.carbonatlas.com/geonotes/gaia_voronoi.png
Il verde è il poligono originale. L'arancione sono i vertici di Voronoi e le linee nere sono i bordi di voronoi.
Riesco a vedere le caratteristiche di ciò di cui ho bisogno in quei vertici, ma non sono sicuro del prossimo passaggio necessario per filtrare tutte le cose che non mi servono.
Apprezzerei qualsiasi aiuto tu possa offrire.
Una delle tue immagini è scomparsa –