我正在尝试在threejs中将TracballControls设置为仅在两个轴上移动,只能平移和倾斜,而不能滚动。有可能做到吗?
我的代码:http://360.art.pl/experimental/2/
鼠标移动应如下所示:http://360.art.pl/experimental/1/

最佳答案

我认为这将帮助您:(解决了我的问题)

在您的TrackballControl.js文件中查找并更改第148行

从:

_this.object.up.applyQuaternion( quaternion );

至:
_this.object.up.applyQuaternion( new THREE.Vector4(0,0,0,1) );

//更新
仅适用于旧版本

09-18 00:00