相交网格结果为带孔的网格

intersecting meshes results to mesh with wholes

我正在使用三个,我正在尝试将一个方框网格与我正在创建的自定义几何体相交,并使用以下方法将其转换为几何体:

const g = new THREE.Geometry().fromBufferGeometry(shape3d)

我的目标是将面添加到自定义几何体中,这就是我这样做的原因。所以我希望从我的自定义几何图形 + 盒子所具有的多边形的交叉点返回。

我确实明白了,尽管我也有一些漏洞,如下图所示:

我使用了很多现有的 csg 版本,manthrax one,ThreeCSG 等,但运气不好!

谢谢

我建议您将 bevelEnabled:false 设置为您的网格挤压,因为我是通灵者,我可以在脑海中看到您的代码。 :D