我有一个边列表和一个顶点列表。每条边引用两个顶点,每个顶点维护一个边列表。
我想找到从此图生成的所有非重叠多边形。
一个例子是
0,0) (4,0) (4,2) (4,4) (2,4) (2,2) (4,2) (6,2) (6,6) (0,6) ( 0,0)
这条路径应该描述在某些顶点上具有碰撞的每个唯一边。在实际图中,顶点是不同的。我需要的两个多边形是 (0,0) (4,0) (4,2) (2,2) (2,4) (4,4) (4,2) (6,2) (6,6) (0,6) 和 (2,2) (2,4) (4,4) (4,2)