lookAt とカメラの回転がわかりません。
xy平面上の[0,0,0]の周りに小さな球の円があります。
カメラは [0,0,30] に配置され、lookAt 後のカメラの回転は [0,0,0] です。円は上から見ているように表示されます (予想どおり)。
次に、カメラを [30,0,0] に移動し、lookAt の後、カメラの回転は [0,90deg,0] です。円は横向きに表示されますが、垂直ではなく、水平ではありません。カメラが y に対して 90 度回転するのはなぜですか?
その後、カメラを [0,30,0] に移動し、lookAt の後、カメラの回転は [-90deg,0,90deg] です。円は、水平ではなく垂直に横に表示されます。
カメラが回転するのはなぜですか?x軸とy軸自体にあるので、回転はまったくないと思いました。
助けてくれてありがとう!:-)
注: 当初はhttps://github.com/mrdoob/three.js/issues/2917に投稿されていましたが、Stack Overflow に来るように言われました。