THREE.OrbitControls初始化设置位移/旋转/滚轮

Posted 善未易明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了THREE.OrbitControls初始化设置位移/旋转/滚轮相关的知识,希望对你有一定的参考价值。

let oldController;//已知的一个controller

 

//初始化旋转(鼠标左键的操作)

let position=oldController.object.position;

camera.position.set(position.x,position.y,position.z);

 

//初始化zoom(鼠标滚轮的操作)

camera.zoom=oldController.object.zoom;

camera.updateProjectionMatrix();//必须update

 

//初始化位移(鼠标右键的操作)

let newController=new THREE.OrbitControls(camera, canvas);

newController.target=oldController.target;

 

return newController;

 

以上是关于THREE.OrbitControls初始化设置位移/旋转/滚轮的主要内容,如果未能解决你的问题,请参考以下文章

Linux下如何批量创建用户并设置8位随机密码

Linux下如何批量创建用户并设置8位随机密码

外部中断标志位清除不了

如何初始化 LCD 的 4 位操作

如何设置mysql的权限为所有的用户权限

centos6.7 64位安装及初始化环境配置