任意点周りの回転移動

回転行列では原点周りに点を回転させますが、任意の点(C、C周りに回転させたい場合にはどうするのか?

 

任意点周りの回転移動

 

これまでの知識を少し応用することで、意外と簡単に求めることができます。

 

まず、回転する点を回転中心座標が原点と一致するように点を移動させます。

任意点周りの回転移動

 

次に移動した点を原点周りに回転移動させます。

 

任意点周りの回転移動

 

回転移動後、点を原点から元の回転中心位置へ移動させます。

 

任意点周りの回転移動

 

これで、任意点(C、C周りに点を回転移動させることができました。

 

この処理を行列であらわすと

 

任意点回転移動行列

 

行列部分を整理すると

 

任意点周りの回転行列

 

となり、任意点(C、C周りに点を回転移動させる行列を求めることができます。

 

今回は二次元の座標について計算しましたが、三次元の場合も同様です。

 

 

使える数学へ戻る

 



web拍手 by FC2

関連記事、スポンサーリンク

スポンサーリンク

カテゴリー: 使える数学  タグ: , . Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です