- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:任意軸回転を、XYZ軸回転の組み合わせに分解する?)
任意軸回転をXYZ軸回転の組み合わせに分解する方法はあるのか
このQ&Aのポイント
- 任意軸回転を使って物体を回転させる方法について知りたい。
- クォータニオンを使った方法があるが、サンプルでは位置の並進を行っている。
- D3DXMatrixRotationXなどの関数を使用して任意軸回転を分解することはできるのか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
D3DXMatrixRotationAxis で任意軸回転できるのでそれでどうでしょうか。
その他の回答 (1)
- foomufoomu
- ベストアンサー率36% (1018/2761)
回答No.1
任意軸回転というのは、任意の方向を向いた軸を中心に回転する、という意味でしょうか? これをX,Y,Z軸を中心とした回転に分解するには、ベクトルの考え方を使います。 (けっこう難しいので、次のページにふってしまいます。) http://hooktail.sub.jp/mechanics/infinitesimalRot1/
質問者
お礼
foomufoomu様、ご回答ありがとうございます。 無限小回転でXYZに分解する・・・ですかーーー チャンスがあれば挑んでみます。ご紹介ありがとうございます。
お礼
!!!!!!!!!!!!!! まさにこれです。すばらしい知識をお持ちですね。 qwertfk様、本当にありがとうございました。