如何理解3D动画中的欧拉角以及死锁?

黑客帝国中酷炫的旋转是怎么通过欧拉角来实现的?
3D游戏或者3D电影中,比如黑客帝国中酷炫的旋转是怎么实现的?
旋转的算法有很多,这里主要介绍其中一种:欧拉角。
1 欧拉角
1.1 欧拉角的算法思想是什么
陌生的你来到了成都,站在盐市口茫然四顾,想知道春熙路怎么走?
这个时候你选择了去问路,得到了两种回答:
  • 往东经104°04′、北纬30°40′走
  • 右转后一直走
第一种回答,告诉了你春熙路的绝对坐标,可是很反人类啊!
第二种回答,告诉了你春熙路的相对坐标,很具有操作性。
欧拉角算法的思想就是采用的第二种回答的方式,优点在于很好理解。
1.2 具体实现步骤
维基百科中,有这么一副动图,清楚的表明了如何通过欧拉角来完成旋转: