OpenGL基础变换与矩阵栈
2020-07-21 本文已影响0人
Miraclely
1. 基础变换
1.1 平移
image.png
1.2 旋转
image.png
1.3 缩放
image.png
1.4 组合变换
平移和旋转
先旋转再平移
先平移再旋转
对比上面2个变换,我们可以发现:在组合变换中,变换的顺序是不可以随意修改的。(因为矩阵的乘法是不满足交换律的)
PS:结合这个平移和旋转的组合,在后面我们的demo中会有球的自转和公转问题。在这里先解释一下:
先平移再旋转: 则是一个球移动到某个位置,然后自转
先旋转再平移: 则是一个球绕某个位置进行公转。