我是Three.js的新手;有没有一种方法可以从网格或几何体对象中获得单独的对象(元素/壳)?
如果没有本地方法可以做到这一点,我如何实现一种方法来分离未连接到集合的面,然后分离它们,使它们形成自己的Mesh对象?
背景: 我正在加载一个三维模型,希望能够使用ThreeBSP统一这个模型,我需要在应用布尔运算之前分离对象。
感谢
深入Geometry对象。它有一排面孔。我不认为有一种原生的方法可以检查哪些是连续的。
从臀部拍摄,在这种情况下,"传染性"指的是与某人分享分数的脸——与某人分享点数的脸——等等。所以选择一张脸。存储它的定义点,找到任何也使用这些点的面,存储这些点,找到所有共享任何扩展点的面等等。查看"Flood Fill"函数,了解如何使用递归,以及如何进行所需的记账,以避免重复使您永远在循环中搜索。
好运