我想弄明白如何在一些示例問題中翻譯/移動任意座標系。它給我頭痛..圍繞任意軸旋轉和平移
好吧,所以我有一個坦克在點Q坐在一個普通的N平面上。我想旋轉它(就地),說30 degress到它的權利,並將其移動K單位向前。我有點想出如何任意旋轉的作品,但我不太清楚,如果我得到這個正確的。
說坦克位置是用3x3 M矩陣定義的。
所以在空間任意旋轉,我會做這樣的事情:
M =(Q^-1)(RX表示^ -1)(RY^-1)(RZ)(RY)(Rx)的(Q)
,其中在圍繞z軸
-30℃下RZ =旋轉這是正確?
但是現在我也想沿着它的新方向移動它K個單位。所以我必須在那裏添加一個翻譯矩陣。我認爲它應該在Rz之前(不確定)
M =(Q^-1)(Rx^-1)(Ry^-1)(Tk)(Rz)(Ry)(Rx)(Q)
這是否正確?或者我錯了?任何數學天才在那裏?
謝謝:)
你最終找到一個解決方案?用 – 2013-03-08 05:26:35
來編寫表達式的程序和語言。查找旋轉矩陣。或者,如果您的語言支持複數,請學習如何乘以模數1的向量。 – 2013-12-04 02:27:57