Javascript 在three.js中查找和设置摄像头的位置?

Javascript 在three.js中查找和设置摄像头的位置?,javascript,3d,three.js,Javascript,3d,Three.js,我使用THREE.OrbitalControl.js Control = new THREE.OrbitControls(Camera, Renderer.domElement); 旋转并移动网格以找到摄影机的位置,我在动画功能中操控摄影机.position和摄影机.rotation,但在将这些值复制到摄影机时,复制这些值时没有获得相同的位置 function animate() { requestAnimationFrame(animate); Renderer.render

我使用THREE.OrbitalControl.js

Control = new THREE.OrbitControls(Camera, Renderer.domElement);
旋转并移动网格以找到摄影机的位置,我在动画功能中操控
摄影机.position
摄影机.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);
}
有两个向量:

camera.position
controls.target

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

您是说如果您要获取记录到控制台的值,并将相机位置显式设置为这些值(即camera.position.x=x;camera.position.y=y,等等)那么相机的观察位置与记录这些相同值时的不同?是的。所以我复制了摄影机旋转的值,但它不工作