如果有人遇到同样的问题,我会在网上抬头看看。 我正在使用three.js。我有一个3DObject,可能包含洞。面部是三角形的。让我说我想从上面看到它:我的目标是得到一个代表顶面周长的Polygon(对我来说,这意味着没有更多的三角形面,只有一个多边形)。到目前为止,我的方法如下:我使用了Three.js函数" EdgesGeometry"在形状几何体上获取未分类线的集合,这些线与自写函数相连,构建一个封闭的多边形。问题始于漏洞。因为在我使用" EdgesGeometry"功能,我不知道线是多边形的外线还是孔周围的内线。 所以我有几个问题:
我理想的结果如下:
所有这些问题都被提到了一个three.js环境。
我希望我的问题很清楚。
感谢您的关注。 祝你有个美好的一天。
P.S。我考虑在我的函数之后使用点对多算法,如果出现漏洞,但我认为它不具有高性能和复杂性(O表示法)会引发。