美文网首页
OpenGL基础变换与矩阵栈

OpenGL基础变换与矩阵栈

作者: Miraclely | 来源:发表于2020-07-21 10:39 被阅读0次

1. 基础变换

1.1 平移

image.png

1.2 旋转

image.png

1.3 缩放

image.png

1.4 组合变换

平移和旋转


先旋转再平移 先平移再旋转

对比上面2个变换,我们可以发现:在组合变换中,变换的顺序是不可以随意修改的。(因为矩阵的乘法是不满足交换律的)

PS:结合这个平移和旋转的组合,在后面我们的demo中会有球的自转和公转问题。在这里先解释一下:
先平移再旋转: 则是一个球移动到某个位置,然后自转
先旋转再平移: 则是一个球绕某个位置进行公转。

相关文章

网友评论

      本文标题:OpenGL基础变换与矩阵栈

      本文链接:https://www.haomeiwen.com/subject/fczbkktx.html