
No.3ベストアンサー
- 回答日時:
オイラー角による座標変換だと
任意の方向ベクトルを軸にした回転はややこしくなるので
四元数を使った座標変換がオススメです
参考URLを見て頂ければここに書くことはないと思います
(ただ私の知識がないだけですが...)
また、任意の点を中心に回転させたいなら
ゲタを履かせて座標変換してから、ゲタを取ればいいだけなので簡単にできるはずです
ゲタを履かせるの意味がわからないかも知れませんが
Aを中心にBを回転させるとすると
BからAを引き、平行移動させてAを原点に持ってきて
同じく平行移動させた(B-A)を回転させ、その結果(B-A)'にAを足してもう一度平行移動させて
ってことです、解るかな?
B → (B-A) → (B-A)' → (B-A)'+A
参考URL:http://staff.aist.go.jp/toru-nakata/quaternion.h …
No.2
- 回答日時:
ベクトルうんたらと考えてるとちょっとややこしい(でしょう)ので、平行移動と回転移動の組み合わせで考えてみてください。
ただし、これは行列の乗算の知識が必要となります。z軸を中心にした回転座標は以下の行列の式から求められます。
[ Ax ] [ cosθ sinθ 0 ][ Bx ]
[ Ay ]= [-sinθ cosθ 0 ][ By ]
[ Az ] [ 0 0 1 ][ Bz ]
求める座標値はA、元の座標値はB、回転角はθです。これと平行移動を繰り返せば、質問のB-C方向をZ軸に置き換えることができ、また元に戻すことができます。
なお、上の式のAとBは質問のものとは無関係です。
この回答へのお礼
お礼日時:2005/02/24 13:37
回答ありがとうございます。
この式から求める座標Aというのは、XY平面の(0,0,0)のZ軸で回転させるということで理解できましたが、
例えば、(5、10、0)を原点に回転させるときは行列をどう変更すればいいのかわかりません。よろしければ教えていただきたいのですが。よろしくお願いします。
No.1
- 回答日時:
この問題は、少なくとも、空間座標系、三角関数、行列といった知識が必要でしょうから、失礼ながら、
>>自分の数学レベルは中学生並でベクトルが少しだけ理解できるていど
では無理だと思いますが...。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「原点に返る」と「原点に戻る...
-
重分積分の極座標変換について
-
右下の小さい数字について
-
座標(x,y)間(=2点)の...
-
数学の質問です 原点0から出発...
-
等角螺旋(らせん)の3次元的...
-
2つの球面の交わりの円
-
斜距離の算出公式はありますか?
-
楕円の角度とは?
-
Mathematicaで極座標表示の式を...
-
生データーからのグラフから関...
-
どうして、rcosα、rsinαになる...
-
二つの球面が交わってできる円...
-
二点の座標から角度を求めるには?
-
座標から図形の重心座標を求め...
-
幾何ができる人の頭って
-
円の方程式
-
測量の座標計算で象限で分から...
-
複素数平面と座標平面の対応に...
-
連立不等式の表す領域
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
座標(x,y)間(=2点)の...
-
右下の小さい数字について
-
「原点に返る」と「原点に戻る...
-
測量座標と算数座標の違い
-
三角関数 範囲が-πからπのとき...
-
重分積分の極座標変換について
-
距離と方向角から座標を求める...
-
なぜベクトルの外積の向きが右...
-
高校1年の数学なのですが 因数...
-
AB=2である2定点A、Bに対して...
-
【数学】 解説の下から4行目が...
-
等角螺旋(らせん)の3次元的...
-
距離、方位角から座標を求める方法
-
2点からその延長線上にある点の...
-
対数螺旋の方程式と書き方について
-
空間上の測定された点群から最...
-
3点との座標との距離によってあ...
-
エクセルでグラフの作り方 軌...
-
座標のS/I方向について
-
複数の点(x,y)を通る曲線を,指...
おすすめ情報