控制视口(相机)的平移、缩放、旋转。
代码示例:
world_controls = new THREE.OrbitControls(camera,renderer.domElement);
world_controls.target.set(0,0,0);
world_controls.update();
这里为camera添加
world_controls.target:""target" sets the location of focus, where the object orbits around"
可以把该控制器想象成一种轨道,控制某物体沿着特定轨道。具体如下:
旋转:以某一点为球心,以r为半径画一个球面,该物体就在该球面上运动。
缩放:在该物体所在的位置A,做上述球面的切面,该物体沿着A到球心的直线运动。
平移:该物体在上述切面上运动。
读者不放画一个图,并且将上述物体想象成摄像机,应该就明白了。而上面多说的球心也就是我们设置的target。