2d矩阵,平移轴随旋转变化:/

时间:2013-12-06 12:46:47

标签: math matrix rotation translation

当我向对象设置旋转时,我有一个2d矩阵,用于定义元素的平移和旋转,并使用以下方法移动对象: v是翻译向量

mymatrix.multiply([1,0,v.x,           0,1,v.y])

向上矢量被改变,因为我将旋转与翻译相结合。有没有办法翻译对象而不必考虑轮换?

我认为,一种可能性是考虑矩阵的实际旋转,并在将其应用到矩阵之前反向旋转我的矢量?

dunnoif这是可行的

1 个答案:

答案 0 :(得分:0)

确定找到问题的解决方案,

翻译必须与对象矩阵的矩阵转置相乘。

在应用翻译之前。