次のコードがある場合:
camera = new THREE.PerspectiveCamera( 45, width/height, 1, 10000 );
scene.add( camera );
camera.rotation.set(-0.09388335, 0.9945234, 0.0474389);
camera.position.z = 100;
camera.rotation.set(-0.09388335, 0.9945234, 0.0474389);
レンダリング時に camera.matrixWorldInverse の位置が変わります。誰でも理由を知っていますか?
私の推測では、カメラの回転をローカルで回転させているため、その位置をグローバルに変更しています。その場合、次の作業でワールド軸を中心に回転するのはなぜですか。