I want to create an animated scene where a camera moves around an object. It should move from XYZ position to XYZ position to … .
To determine the positions of the camera (to define them later in my animation), i wanted to use orbitcontrols and use the XYZ position.
E.g.
const controls = new OrbitControls(camera, renderer.domElement);
controls.addEventListener( "change", event => {
console.log( camera.position, camera.rotation );
})
When i reuse these exact values from the console log to camera.position and camera.rotate, the results are completely different.
Can someone explain me why this is ? And which method can i use to play around with orbit controls and use those desired camera positions in my animation ?