首页 > 其他 > 详细

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

时间:2018-01-17 17:13:08      阅读:1026      评论:0      收藏:0      [点我收藏+]

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初始化设置位移/旋转/滚轮

原文:https://www.cnblogs.com/brainworld/p/8303814.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!