glm中extractEulerAngleXYZ和extractEulerAngleXZY有什么区别?

问题描述 投票:0回答:1

glm中extractEulerAngleXYZ和extractEulerAngleXZY有什么区别? 还有glm中extractEulerAngleXYX的作用是什么?

c++ glm glm-math
1个回答
0
投票

欧拉角通过对连续的对象的三个局部轴应用旋转来描述对象的方向。旋转的顺序可以不同,例如

xyz
表示 3 个角度首先描述围绕 x 轴的旋转,然后围绕 y 轴和轴旋转。
xyx
表示首先绕 x 轴旋转,然后绕 y 轴旋转,然后再次绕 x 轴旋转。

维基百科有一些非常漂亮的动画

zxz
https://en.wikipedia.org/wiki/Euler_angles

© www.soinside.com 2019 - 2024. All rights reserved.