控制視口(相機)的平移、縮放、旋轉。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