欢迎光临散文网 会员登陆 & 注册

Three.js开发:修改默认鼠标操控

2022-03-21 09:25 作者:地理信息技术杂谈  | 我要投稿

新版的three.js中,OrbitControls的鼠标操作,使用右键进行平移,左键进行选择,这跟原来的习惯不太一致,不过,配置代码中,可以进行修改,达到原来的鼠标左键平移,右键旋转的效果。修改的方式:

        function OrbitControls(camera, renderer) {

controls = 

new THREE.OrbitControls(camera, renderer.domElement); 

controls.mouseButtons = {

               //左键平移

LEFT: THREE.MOUSE.PAN,

              //滚轮滑动

MIDDLE: THREE.MOUSE.DOLLY,

               //右键旋转

RIGHT: THREE.MOUSE.ROTATE

}

       controls.target = target; 

}

Three.js开发:修改默认鼠标操控的评论 (共 条)

分享到微博请遵守国家法律