2016-02-04 92 views
0

我用THREE.OrbitalControl.js在three.js中查找和設置攝像頭的位置?

Control = new THREE.OrbitControls(Camera, Renderer.domElement); 

和旋轉移動網找到相機的我安慰的位置Camera.position和動畫功能Camera.rotation,但同時複製那些價值的相機,我不明白同時複製值的位置。

function animate() { 
    requestAnimationFrame(animate); 
    Renderer.render(Scene, Camera); 
    THREEx.WindowResize(Renderer, Camera); 
    console.log("position"); 
    console.log(Camera.position); 
    console.log("rotation"); 
    console.log(Camera.rotation); 
} 
+0

你是說如果你把記錄到控制檯的值,並明確地設置相機位置爲這些值(即camera.position.x = x; camera.position.y = y等),那麼照相機沒有看到相同的值時記錄的地方? – volx757

+0

是的。所以我複製相機旋轉的值,但它不工作 – ArUn

回答

0

你有兩個載體:

camera.position 
controls.target 

要移到您需要更改展位(如果camera.target媒介改變)攝像機(以及攝影機目標)。

相關問題