我有一组顶点,并且知道它们之间的连接。我正在尝试找到所有这些顶点形成的多边形,这些多边形不应重叠。
我进行了一些研究,认为如果我可以沿着顶点顺时针(或逆时针)遍历,就可以检测到多边形形状。因此,我寻找了沿着顶点顺时针遍历的解决方案。我发现了一个类似的话题并尝试了建议的解决方案。但问题是,在遍历顶点时,当有多个顺时针选项可供选择时,我无法确定选择哪条路径。
基本上,我想找到以下多边形形状:
我进行了一些研究,认为如果我可以沿着顶点顺时针(或逆时针)遍历,就可以检测到多边形形状。因此,我寻找了沿着顶点顺时针遍历的解决方案。我发现了一个类似的话题并尝试了建议的解决方案。但问题是,在遍历顶点时,当有多个顺时针选项可供选择时,我无法确定选择哪条路径。
基本上,我想找到以下多边形形状:
* A, E, G, C, D, A
* E, F, G, E
* E, B, F, E
当我从A点出发,到达E点时,如何决定选择G路径?
附注:如果我的方法不适用于此问题或有更好/更简单的解决方案,我也可以尝试其他方法。