Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Three.js网格或几何体内容_Javascript_Three.js_3d Modelling_Csg - Fatal编程技术网

Javascript Three.js网格或几何体内容

Javascript Three.js网格或几何体内容,javascript,three.js,3d-modelling,csg,Javascript,Three.js,3d Modelling,Csg,我对Three.js不熟悉;有没有办法从网格或几何体对象中获取单独的对象、元素/壳 如果没有本机方法,我如何实现一种方法来分离未连接到集合的面,然后分离它们以形成自己的网格对象 背景:我正在加载一个3d模型,希望能够使用ThreeBSP统一此模型,我需要在应用布尔运算之前分离对象 谢谢深入研究几何体对象。它有一组面。我不认为有一种本地方法可以检查哪些是相邻的 从臀部拍摄,在这种情况下,传染性意味着脸与某个东西分享点,某个东西与某个东西分享点等等。所以选择一张脸。存储它的定义点,查找任何也使用这些

我对Three.js不熟悉;有没有办法从网格或几何体对象中获取单独的对象、元素/壳

如果没有本机方法,我如何实现一种方法来分离未连接到集合的面,然后分离它们以形成自己的网格对象

背景:我正在加载一个3d模型,希望能够使用ThreeBSP统一此模型,我需要在应用布尔运算之前分离对象


谢谢

深入研究几何体对象。它有一组面。我不认为有一种本地方法可以检查哪些是相邻的

从臀部拍摄,在这种情况下,传染性意味着脸与某个东西分享点,某个东西与某个东西分享点等等。所以选择一张脸。存储它的定义点,查找任何也使用这些点的面,存储这些点,查找所有共享任何扩展点的面等。查看泛洪填充函数了解一些方向如何使用递归,以及如何进行必要的簿记,以避免重复使您永远在循环中搜索

祝你好运