0

我应该使用哪个矩阵?

http://en.wikipedia.org/wiki/Rotation_matrix

http://www.songho.ca/opengl/gl_anglestoaxes.html

底部有派生矩阵Axis Rotations,这些矩阵的用途是什么。我无法理解那些的区别,什么时候使用什么?

为什么要计算派生矩阵?

或者什么时候用这个?

图像

什么时候用这个?

img2

4

1 回答 1

1

在 2D 中,您使用的是 X 和 Y 轴。要在 2D 中进行旋转,您需要在 Z 轴上旋转,以便您的点在 X 和 Y 轴上移动。使用 Z 轴旋转矩阵。

X、Y 和 Z 轴旋转矩阵只是另一个方程的简化形式,它涉及更多的三角函数。如果您查看那个并为两个变量中的任何一个插入 0,您会看到它简化为三轴特定版本之一。

编辑:使用带有 Z 的那个。第三个更简单的版本。

于 2012-04-30T02:27:00.133 回答