Ho un poligono convesso ABCDE ... (può avere qualsiasi numero di punti). Ho bisogno di ordinare tutti i suoi vertici in modo che nessuno dei bordi si intersecano.
esempio: bordiOrdinamento punti poligono
A _____ B
\ /
\/
X
/\
/___\
C D
Questo poligono per ABCD è intersecano. tuttavia nell'ordine ABDC:
A _____ B
| |
| |
| |
| |
|___|
C D
Nessuno dei bordi si intersecano in modo che l'ABDC sia l'uscita prevista.
Come posso fare questo?
Vedi anche: http://stackoverflow.com/q/828905/310574 – Gabe