Three.js開發(fā):修改默認(rèn)鼠標(biāo)操控
2022-03-21 09:25 作者:地理信息技術(shù)雜談 | 我要投稿
新版的three.js中,OrbitControls的鼠標(biāo)操作,使用右鍵進行平移,左鍵進行選擇,這跟原來的習(xí)慣不太一致,不過,配置代碼中,可以進行修改,達(dá)到原來的鼠標(biāo)左鍵平移,右鍵旋轉(zhuǎn)的效果。修改的方式:
? ? ? ? function OrbitControls(camera, renderer) {
controls =?
new THREE.OrbitControls(camera, renderer.domElement);?
controls.mouseButtons = {
? ? ? ? ??? ? ?//左鍵平移
LEFT: THREE.MOUSE.PAN,
? ? ? ? ? ? ??//滾輪滑動
MIDDLE: THREE.MOUSE.DOLLY,
?? ? ? ? ? ? ??//右鍵旋轉(zhuǎn)
RIGHT: THREE.MOUSE.ROTATE
}
? ? ? ?controls.target = target;?
}
標(biāo)簽: