2つの任意の座標系の6つの単位ベクトル(X/Y/Z軸を表す)があります。第2の座標系のベクトル値は、第1のシステムに基づいている。私はあるシステムを他のシステムに回転させて、一致する四元数を返す必要があります。これをC++で行う最も合理的な方法は何でしょうか?6ベクトルからのクォータニオン(1つの座標系を別の座標系に回転)
y-up/z-up/left-/ right-handedシステムをお互いに変換することについて話しているので、残念ながら、これは6つの単位ベクトルの汎用ソリューションにする必要があります。どんな洞察にも感謝します。
'C++でこれを行うには最も合理的な方法は何ですか?' https://en.wikipedia.org/wiki/Euler_angles、明らかに –
@SeverinPappadeuxオプションはありません。私はジンバルロックオイラー角を使用する前に – broozar