微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 CSG 获取 Threejs 人脸

如何解决从 CSG 获取 Threejs 人脸

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

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

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

enter image description here

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。