What
欧拉角,由三个角度表示一个朝向。这三个角代表绕三个轴的角度
Why
How
UE中 按(Z)Yaw-(Y)Pitch-(X)Roll 顺序作用欧拉角。单位是角度。
其中Yaw的正负符合左手定则,但Pitch和Roll的正负符合右手定则。UE的四元数(轴角表示法)始终使用左手定则确定正负角度。
即:对于Yaw,从+Z看向-Z,顺时针方向位正。
对于Pitch,从-Y看向+Y,顺时针方向为正。
对于Roll,从-X看向+X,顺时针方向为正。
万向锁
按Z旋转,X轴和Y轴依然在X-Y平面。
此后在绕Y旋转了90°,将Z轴带到了最初的X-Y平面,X轴垂直于原来的X-Y平面,与原来的Z轴平行但反向。
这样在绕X轴旋转时的效果跟在最初的X-Y平面内旋转一样,X轴的旋转自由丢失了。