※ 引述《scya (idiot)》之銘言:
: 我想請教一下板上各位神人
: 要如何以一個向量為軸,將另一個向量旋轉阿??
: 比方說我有向量(2,2,2)為軸,要將向量(3,2,1)依照安培右手順時針旋轉50度
: 得到向量j,那我該如何求出j呢??
將轉軸單位化,得到(u,v,w)
依右手定則方向旋轉角度A
其轉換矩陣為:
[(1-cos(A))*u^2+cos(A) , (1-cos(A))*u*v-sin(A)*w , (1-cos(A))*u*w+sin(A)*v]
[(1-cos(A))*u*v+sin(A)*w , (1-cos(A))*v^2+cos(A) , (1-cos(A))*v*w-sin(A)*u]
[(1-cos(A))*u*w-sin(A)*v , (1-cos(A))*v*w+sin(A)*u , (1-cos(A))*w^2+cos(A) ]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.222.117