假设我有一个旋转矩阵,用于旋转3D模型。 在将旋转矩阵应用于模型之前,是否可以将旋转矩阵的偏航设置为零?
问候,亚当。
答案 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])