参考:小豆8593
1.欧拉角
欧拉角在Unity中描述的是一种变换(Transform)共有3个轴体,默认顺序为x->y->z.
2.万向死锁
可以把万向死锁的情况理解成:由于轴体旋转的顺序是固定的,而中间轴的90倍数度旋转会导致最后一个轴体的位置回到了中间轴体变换之前第一个轴体的位置,所以导致最后一个轴体的变换看起来与第一个轴体变换相似,导致失去了一个自由度。
由于这种描述方式下会发生万向死锁,解决办法有1.让不太可能到达90倍数的轴体充当中间轴2.用更好的描述方式来描述旋转,于是引出了四元数。