在Three.js中,有没有办法将click事件绑定到一个对象,以便在单击该对象时更新div元素的内容?这样的事情(注意我也在使用jQuery):
mesh.click(function(){
$('#myDiv').html('Hello Goober');
});
我也在使用OrbitControls,它允许用户左键单击+拖动场景以旋转它并右键单击+拖动场景进行平移。我想保留该功能,同时如上所述处理网格上的单击。
答案 0 :(得分:1)
Lee Stemkoski的一个例子
这会通过网格发送光线,选择面部。可以使用布线盒,边界球体,代理网格等。
答案 1 :(得分:0)
您可以使用THREE.Raycaster
进行拣选等。