在这个例子中,飞机的用途是什么

时间:2015-02-12 01:31:44

标签: three.js

我正在看看Mrdoob拖动立方体的演示。

http://threejs.org/examples/webgl_interactive_draggablecubes.html

我已经理解了添加多维数据集的基本代码和一些其他基本功能。但我没有得到什么? PLANE已在代码中使用。我理解它显然用于以某种方式拖动立方体,但为什么没有对象的TRANSLATION属性在这里使用?

view-source:http://threejs.org/examples/webgl_interactive_draggablecubes.html

为什么我们从偏移中减去 PLANE 位置,然后从 intersects [0]减去偏移。点

1 个答案:

答案 0 :(得分:0)

在此示例中,平面被用作光线交叉的东西,以便在场景中获得一个位置。如果没有任何东西可以与光线相交,那么就不可能有任何可靠的方法来了解鼠标指向的位置。