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
Import three.js计算stl文件的曲面_Import_Three.js_3d_Stl - Fatal编程技术网

Import three.js计算stl文件的曲面

Import three.js计算stl文件的曲面,import,three.js,3d,stl,Import,Three.js,3d,Stl,我想我这里有个难题。。 我希望能够在这个three.js示例中获得f.e.橙色对象的曲面 我想用鼠标点击,找到正确的表面,然后应该高亮显示,所以我要确保这是我想要的表面。 (我已经成功实现了raycaster,所以这不是问题)intersectObject方法返回一个交叉点数组,每个交叉点都有face属性。面包含顶点索引 对于包含多个实体的STL文件,每个实体都指定给不同的组,并且这些组在从STLLoader返回的几何体对象中可用。每个组由一系列顶点索引定义 因此,我认为可以将从光线投射器返回的

我想我这里有个难题。。 我希望能够在这个three.js示例中获得f.e.橙色对象的曲面

我想用鼠标点击,找到正确的表面,然后应该高亮显示,所以我要确保这是我想要的表面。
(我已经成功实现了raycaster,所以这不是问题)

intersectObject方法返回一个交叉点数组,每个交叉点都有
face
属性。面包含顶点索引

对于包含多个实体的STL文件,每个实体都指定给不同的组,并且这些组在从
STLLoader
返回的几何体对象中可用。每个组由一系列顶点索引定义

因此,我认为可以将从光线投射器返回的顶点索引与几何体组中的顶点索引相关联