从 CSG 获取 Threejs 人脸

问题描述

我目前正在使用这个 CSG 库 https://github.com/looeee/threejs-csg生成实体。在图片中,您可以看到有孔的面。这些面孔正是我想要找回的。

在我的项目中,我正在处理胶合板等材料。带有孔的实体物体的面/边缘是我想要找到的。我知道每张脸都被分成三角形。所以如果我做了 geometry.faces.length,我会得到所有面孔(三角形)的数量

在下面的对象中,其中有 2 个孔的边缘将使用多个三角形来构建以实现这一目标。如何以编程方式检索属于该边的所有面?

enter image description here

在上部对象中,我需要获取构成 2 个平面的所有三角形,以及拐角处的半径。这在我的世界中被认为是 1 个优势。

我还需要一种方法来组合每条边的所有这些三角形并获得计数。例如,下部形状将有 4 条边。而上部形状将仅由 3 条边组成。

挖掘形状并检索我正在寻找的数据的最佳方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)