Three.js:如何使用鼠标中键移动/平移相机?

时间:2014-08-20 08:39:06

标签: three.js

我正在使用带有OrbitControls.js的Three.js。有没有什么办法可以扩展功能来实现一个按下鼠标中键的移动相机"特征?这是从3D程序中得知的。

或者它也可以是按住 Shift 和移动鼠标的组合。

目标是不仅为用户提供用于导航的光标键,即重新定位相机,还可以使用鼠标。

我想在此cube program中实现此功能。

1 个答案:

答案 0 :(得分:2)

您已经拥有标准TrackballControls的功能,如果我正确理解,只需右键单击并拖动即可。如果要将其更改为鼠标中键/移位,请查看onMouseDown()函数,并将所需代码复制到鼠标中键或Shift键事件中。