【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

相關文章
相關標籤/搜索