Math 如何绕x轴旋转2D(x,y)像素?
我应该使用哪个矩阵 底部有导出矩阵Math 如何绕x轴旋转2D(x,y)像素?,math,opengl,graphics,matrix,rotation,Math,Opengl,Graphics,Matrix,Rotation,我应该使用哪个矩阵 底部有导出矩阵轴旋转,这些矩阵的用途是什么。 我不明白它们的区别,什么时候用什么 为什么要计算导出矩阵 或者什么时候用这个 什么时候用这个 在2D中,您使用的是X轴和Y轴。要在2D中进行旋转,您需要在Z轴上旋转,以便点在X轴和Y轴上移动。使用Z轴旋转矩阵 X、Y和Z轴旋转矩阵只是另一个方程的简化形式,该方程涉及更多的三角函数。如果您查看该变量并为两个变量中的任何一个插入0,您将看到它简化为三个特定于轴的版本之一 编辑:使用带有Z的一个。第三个更简单的版本。对于2D,请使
轴旋转
,这些矩阵的用途是什么。
我不明白它们的区别,什么时候用什么
为什么要计算导出矩阵
或者什么时候用这个
什么时候用这个
在2D中,您使用的是X轴和Y轴。要在2D中进行旋转,您需要在Z轴上旋转,以便点在X轴和Y轴上移动。使用Z轴旋转矩阵 X、Y和Z轴旋转矩阵只是另一个方程的简化形式,该方程涉及更多的三角函数。如果您查看该变量并为两个变量中的任何一个插入0,您将看到它简化为三个特定于轴的版本之一
编辑:使用带有Z的一个。第三个更简单的版本。对于2D,请使用wikipedia版本。其他的都是3D的,你能说得更具体些吗?哪一个?你不能绕X轴旋转2D像素;你需要3个维度才能完成旋转。那么这是什么时候使用的?你的回答不具体,你能更具体一点吗?我应该使用哪个矩阵?R_z(θ)(它实际上是嵌入在3x3矩阵中的标准二维旋转矩阵)。R_z(θ)?你确定吗?如果你想绕x轴旋转,它应该是R_x(θ)。