Tengo un polígono convexo ABCDE ... (puede tener cualquier cantidad de puntos). Necesito ordenar todos sus vértices para que ninguno de los bordes se crucen.
ejemplo: bordesOrdenando los puntos del polígono
A _____ B
\ /
\/
X
/\
/___\
C D
ese polígono con el fin ABCD ha de intersección. sin embargo, en orden ABDC:
A _____ B
| |
| |
| |
| |
|___|
C D
Ninguno de los bordes se cruza, por lo que ABDC es la salida esperada.
¿Cómo puedo hacer esto?
Ver también: http://stackoverflow.com/q/828905/310574 – Gabe