在旋转矩阵中取消角度

时间:2012-05-22 07:38:30

标签: math matrix rotational-matrices

假设我有一个旋转矩阵,用于旋转3D模型。 在将旋转矩阵应用于模型之前,是否可以将旋转矩阵的偏航设置为零?

问候,亚当。

1 个答案:

答案 0 :(得分:3)

<强> RotMatrix = - [R 的(偏航)的 * R (间距)的 * R (辊)

为了消除偏航因子,我们可以在负偏航矩阵上左右乘以这个矩阵

<强> RotMatrixNew = - [R ( - 偏航)的 * R (偏航) * R (音高) * R (roll)= I ** R *(音高) * R (roll)= R (音高) * R (roll)

如果以前不知道偏航角,那么它可以计算为

yaw = ArcTan2(RotMatrix [2] [1],RotMatrix [1] [1])