请教老师联合材质的几何体使用射线法选取不到的原因是什么?
来源:14-3 点击选取对象
慕无忌6277495
2023-06-16
老师你好,请教一下,联合材质的几何体对象,使用射线法选取不到的原因是什么?谢谢
写回答
1回答
-
他们两个创建的类型是不同的,基础材质创建出来的是 THREE.Mesh 对象,所以通过射线法能够直接获取到Mesh的name名称,但是通过联合类型创建出来的是 THREE.Object3D 对象,可以在这个对象的children里获取到对应的Mesh,我们可以这么赋值,拿到联合类型创建的几何体。
cube.children.forEach((item, index) => { item.name = 'cube' })
这样我们就可以获取到对应的几何体信息
112023-06-17
相似问题