我创建了示例代码here。在我的项目中,在获得r95版本之前,可以正常工作。
基本上,永远不会到达OrbitControls中的函数“ onMouseMove”。因此,您只能缩放而不能平移或旋转。
var controls = new THREE.OrbitControls( camera, renderer.domElement );
(...)
// adding transformControl makes OrbitControls stop working
var transformControl = new THREE.TransformControls(camera, renderer.domElement)
如果我使用EditorControls而不是OrbitControls,那么它可以工作,但是EditorControls的问题在于您无法配置鼠标按钮(除非更改代码)。
有什么理由或解决方法吗?