我认为我这里有一个难题。我希望能够获得f.e.此three.js示例中的橙色对象https://threejs.org/examples/?q=stl#webgl_loader_stl
我想用鼠标单击,找到正确的表面,然后将其突出显示,因此我确保这是我想要的表面。(我已经成功地实现了raycaster,所以这不是问题)
intersectObject
方法返回一个交集数组,每个交集具有face
属性。该面包含顶点索引。
对于包含多个实体的STL文件,每个实体分配给一个不同的组,并且这些组在从STLLoader
返回的几何对象中可用。每个组由一系列顶点索引定义。
所以,我认为您可以将光线投射器返回的顶点索引与几何图形组中的顶点索引相关联。