Ho una vasta gamma di vertici, alcuni di loro sono bordi, alcuni sono ridondanti (all'interno della forma) e voglio rimuoverli.Algoritmo migliore per trovare i bordi (poligono) dei vertici
L'algoritmo più semplice che potessi pensare è quello di verificare uno ad uno se colpiscono la forma formata dagli altri. Ma dovrebbe essere un algoritmo molto lento.
Ho pensato di sceglierne uno dal bordo (quello più lontano dall'origine per esempio) e calcolare il percorso più lungo da questo inizio ... dovrebbe ottenere il percorso bordo, giusto?
Qualche suggerimento?
Vuoi _a_ poligono che copra tutti i punti o vuoi il poligono più piccolo (in termini di area) che copre tutti i punti? – sykora
@sykora, un poligono che copre tutti i punti. la scansione di Graham sembra valida. Grazie. – fabiopedrosa