为了账号安全,请及时绑定邮箱和手机立即绑定

three.js中 如何给导入的Obj增加事件?

three.js中 如何给导入的Obj增加事件?

开心每一天1111 2019-05-20 17:06:51
发现在给导入的obj无法增加点击事件,原因是obj是group类型。所以需要给obj转成mesh类型。但是不明白具体怎么实现,有大神讲解一下么
查看完整描述

2 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

场景不要添加object,而是添加它的每一个child。
loader.load('model.obj',function(object){
object.traverse(function(child){
if(childinstanceofTHREE.Mesh){
scene.add(child);
}
});
});
                            
查看完整回答
反对 回复 2019-05-20
  • 2 回答
  • 0 关注
  • 975 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信