位置に適用された方向ベクトルにより、カメラが向くべきポイントがわかります。glRotatef を適切に使用するには、ヨー、ピッチ、ロールをどのように取得すればよいでしょうか?
前もって感謝します
ベストアンサー1
これらの方程式はどれも「間違っている」わけではありませんが、どれも少し扱いにくいです。Ryder052 さん、あなたの例では、あなたがコメントしたように、特定のケースが考慮されていません。なぜ atan2 を使用しないのですか?
与えられた単位(正規化)方向ベクトルd
pitch = asin(-d.Y);
yaw = atan2(d.X, d.Z)