我正在看看Mrdoob拖动立方体的演示。
http://threejs.org/examples/webgl_interactive_draggablecubes.html
我已经理解了添加多维数据集的基本代码和一些其他基本功能。但我没有得到什么? PLANE已在代码中使用。我理解它显然用于以某种方式拖动立方体,但为什么没有对象的TRANSLATION属性在这里使用?
view-source:http://threejs.org/examples/webgl_interactive_draggablecubes.html
为什么我们从偏移中减去 PLANE 位置,然后从 intersects [0]减去偏移。点
答案 0 :(得分:0)
在此示例中,平面被用作光线交叉的东西,以便在场景中获得一个位置。如果没有任何东西可以与光线相交,那么就不可能有任何可靠的方法来了解鼠标指向的位置。