2015-02-12 44 views
1

我在看拖拉多维数据集的Mrdoob的演示。在这个例子中飞机的用途是什么

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

我理解了基本的代码中加入冰块和其他一些基本的功能。但我没有得到什么?代码中使用了PLANE。我明白它明显用于拖动立方体,但为什么没有在这里使用对象的TRANSLATION属性?

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

为什么我们要减去PLANE位置偏移然后偏移相交[0] .point

回答

0

在这个例子中,正在被使用的平面作为射线相交的东西,以便获得在场景中使用的位置。如果没有任何东西与光线相交,就没有任何可靠的方法来知道鼠标指向什么。

+0

为什么我们从偏移量中减去PLANE位置,然后从相交点[0] .point? – Jdsans 2015-02-16 03:15:22

相关问题