我有一个在可拖动元素内包含一些多维数据集的画布,并且我想使用OrbitControls
旋转摄像机,但是它不仅可以旋转多维数据集,还可以通过单击鼠标左键拖动来拖动(我只想在单击边框时拖动)。
code。
最佳答案
只需修改THREE.OrbitControls.onMouseMove
和THREE.OrbitControls.onMouseDown
方法。在event.stopPropagation()
之后添加event.preventDefault()
我有一个在可拖动元素内包含一些多维数据集的画布,并且我想使用OrbitControls
旋转摄像机,但是它不仅可以旋转多维数据集,还可以通过单击鼠标左键拖动来拖动(我只想在单击边框时拖动)。
code。
最佳答案
只需修改THREE.OrbitControls.onMouseMove
和THREE.OrbitControls.onMouseDown
方法。在event.stopPropagation()
之后添加event.preventDefault()