
No.2ベストアンサー
- 回答日時:
ロール、ピッチ、ヨーは、回転変換のバラメータですから、
「何のベクトルを」 (x,y,z) へ変換するのかによって、
値は違ってきます。
(1,0,0) を (x,y,z) 方向へ移す回転と
(0,0,1) を (x,y,z) 方向へ移す回転とは、当然異なる訳です。
その辺を反省して、何が求めたいのか
再考することからではないでしょうか。
この回答へのお礼
お礼日時:2012/03/06 09:59
こういう計算は苦手なもので条件が全部出せていなかったようですね
知りたいことは以下のようなことです。
元のベクトルは(0,0,1)で、コレをx軸y軸z軸の順に回転させてベクトル(x,y,z)にする時に格軸を何度回せばいいのかというのが知りたいのです。
ベクトル(x,y,z)とz軸周りの回転角度は決まっているものとします。
別に質問を作ったほうがいいですかね?
No.1
- 回答日時:
逆三角関数の応用で式を作れます。
底辺がx、高さがyの三角形の角度は、arctan(y/x)で求まります。この「求まった角度」は、ロール角(Rz)になります。
三角関数、逆三角関数は二次元(平面)ですが、これを三次元(立体)に拡張すれば良いです。
http://www.mech.tohoku-gakuin.ac.jp/rde/contents …
のページの「三次元への拡張」を読んでみて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報