2016-02-04 55 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媒介改变)摄像机(以及摄影机目标)。

相关问题