在three.js中查找并设置摄像机的位置?

时间:2016-02-04 11:07:22

标签: javascript 3d three.js

我使用THREE.OrbitalControl.js

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

并旋转移动网格以找到我在动画功能中控制Camera.positionCamera.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);
}

1 个答案:

答案 0 :(得分:0)

你有两个向量:

camera.position
controls.target

要移动相机(以及相机目标),您需要更改booth(如果camera.target向量已更改)。