カメラクォータニオン(a、b、c、d)とカム位置(camX、camY、camZ)があります。3D座標(x、y、z)のオブジェクトがあります。
カムビューの方向と平面に対するオブジェクトの方位角、高度を計算する必要があります。
最初の質問オブジェクトをビューの中央に配置した場合、カムを回転させて平行移動すると、同じ方位角値になるはずですよね?? 私はそれを持っていません。
2番目の質問、計算。オブジェクトをカムに変換するために、オブジェクトの座標(カムの位置)を実行しています。結果の座標を取得し、クォータニオンとその共役を使用してサンドイッチ製品を作成します。(疑似コードについてはこれに従いました:http://fr.wikipedia.org/wiki/Quaternions_et_rotation_dans_l'espace)
次に、ベクトルの結果があり、X&Zコンポーネントを取得して、atan2を計算します。
それは正しいように見えますか?
どんなリードや説明も私の闘いで私を大いに助けてくれるでしょう