我正在尝试在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) );
//更新
仅适用于旧版本