我有一个由坐标组成的数组,用于制作一个二维多边形。这些坐标按顺序排列,确定了多边形的绘制方式。
我有另一个类似的坐标数组,用于制作另一个比第一个多顶点的二维多边形。
假设这两个多边形在二维空间中重叠在一起。
如何找出哪些来自小形状的顶点与大形状“匹配”,同时保持多边形的顺序一致?匹配基于一个顶点从一个多边形到下一个多边形的距离有多近。
我有另一个类似的坐标数组,用于制作另一个比第一个多顶点的二维多边形。
假设这两个多边形在二维空间中重叠在一起。
如何找出哪些来自小形状的顶点与大形状“匹配”,同时保持多边形的顺序一致?匹配基于一个顶点从一个多边形到下一个多边形的距离有多近。
0____________1
|------------|
|------------|
|------------|
3____________2
------0---------
-----/-\--------
---1/---\____6--
---|----7----|--
---|------4__|--
---|-------\-5--
---2________3---
EX solution:
0 : Null
1 : 0
2 : 3
3 : 2
4 : Null
5 : Null
6 : 1
7 : Null
我已经苦恼了一个星期,需要一些帮助。谢谢。