我正在使用带有OrbitControls.js的Three.js。有没有什么办法可以扩展功能来实现一个按下鼠标中键的移动相机"特征?这是从3D程序中得知的。
或者它也可以是按住 Shift 和移动鼠标的组合。
目标是不仅为用户提供用于导航的光标键,即重新定位相机,还可以使用鼠标。
我想在此cube program中实现此功能。
答案 0 :(得分:2)
您已经拥有标准TrackballControls的功能,如果我正确理解,只需右键单击并拖动即可。如果要将其更改为鼠标中键/移位,请查看onMouseDown()函数,并将所需代码复制到鼠标中键或Shift键事件中。