• 締切済み

座標情報(3点)から形状の移動回転の算出

ある形状に対して任意の3点の座標位置 (X1,Y1,Z1)(X2,Y2,Z2)(X3,Y3,Z3)があるとします。 その形状が振動を起こした場合 その座標位置がその時々で変化しますが その形状がどのように移動/回転したのかを この3点の座標情報から算出することが可能なのでしょうか? できればその算出式が知りたいのですが・・・

みんなの回答

  • qzaccess
  • ベストアンサー率20% (15/73)
回答No.2

このURLで納得されますでしょうか?

参考URL:
http://www.ceres.dti.ne.jp/~ykuroda/oyaj/bone/basic3d.html
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

> その形状がどのように移動/回転したのかを 何を持って移動や回転と定義するか?次第です。 3点をABCとして、ACが動き、 A   C  \ /   B   ↓   B  / \ A   C となった際、A、Cは単なるヒゲみたいなものなら、物体は動いていないって言えます。 無茶言えば、ヒゲが振動しただけで、回転すらしていないって事も言えますし。 普通なら、ABCの重心、面ABCの法線ベクトルで位置と向きを定義して、位置の変化を移動、向きの変化を回転って定義するのが妥当かと。

関連するQ&A