Dan*_*ani 10 algorithm geometry computational-geometry
我有一个凸多边形ABCDE ...(它可以有任意数量的点).我需要对它的所有顶点进行排序,这样任何边都不会相交.
例:
A _____ B
\ /
\ /
X
/ \
/___\
C D
Run Code Online (Sandbox Code Playgroud)
ABCD顺序的多边形具有交叉边.但是在ABDC订单中:
A _____ B
| |
| |
| |
| |
|___|
C D
Run Code Online (Sandbox Code Playgroud)
没有边相交,所以ABDC是预期的输出.
我怎样才能做到这一点?
假设您的点都在多边形的凸包上,您可以使用以下内容:
| 归档时间: |
|
| 查看次数: |
3676 次 |
| 最近记录: |