我试图将两个几何体/网格(红色和蓝色)合并成一个唯一的。但是在创建新的几何体并应用geometry.merge()后,我发现所有内部顶点和面仍然存在(绿色区域)。
我想要删除所有额外的信息,因为它会在渲染的面上产生视觉故障,并且我无法正确计算合并体积...我需要像最后一张图片那样的东西,一个只包括最小外部/外部面和顶点的单个网格,去除内部的。 我尝试使用ThreeCSG来减去网格,但发现在加载大型模型时会经常崩溃。我还尝试应用光线投射器来检测共同的面,但这对于大型模型的性能影响很大。
ThreeCSG是唯一的好选择吗?但由于我无法在每个模型上使用它,所以应该放弃它。我想应用一些快速的东西,不那么依赖网格的三角形数量。
我想要删除所有额外的信息,因为它会在渲染的面上产生视觉故障,并且我无法正确计算合并体积...我需要像最后一张图片那样的东西,一个只包括最小外部/外部面和顶点的单个网格,去除内部的。 我尝试使用ThreeCSG来减去网格,但发现在加载大型模型时会经常崩溃。我还尝试应用光线投射器来检测共同的面,但这对于大型模型的性能影响很大。
ThreeCSG是唯一的好选择吗?但由于我无法在每个模型上使用它,所以应该放弃它。我想应用一些快速的东西,不那么依赖网格的三角形数量。