【Three.js】库_OrbitControls.js

控制视口(相机)的平移、缩放、旋转。dom


代码示例:   spa

world_controls = new THREE.OrbitControls(camera,renderer.domElement);
world_controls.target.set(0,0,0);
world_controls.update();

这里为camera添加code

world_controls.target:""target" sets the location of focus, where the object orbits around"orm


能够把该控制器想象成一种轨道,控制某物体沿着特定轨道。具体以下:ci

旋转:以某一点为球心,以r为半径画一个球面,该物体就在该球面上运动。get

缩放:在该物体所在的位置A,作上述球面的切面,该物体沿着A到球心的直线运动。it

平移:该物体在上述切面上运动。io

读者不放画一个图,而且将上述物体想象成摄像机,应该就明白了。而上面多说的球心也就是咱们设置的target。class

相关文章
相关标签/搜索