首先opengl 的模型视图 其实就是一个变换矩阵,这个变换矩阵 讲视图变换和模型变换综合到了一起,最后形成一个变换矩阵,乘以模型的局部坐标点就可以得到在相机眼中的位置。
理解opengl的公转和自传首先要理解opengl的关于矩阵变换函数。
从上面opengl指南中我们可以发现就是先乘的矩阵(先写出来的矩阵变化代码)实际上在最后的计算中是最后乘的。
接下来看两个变换代码:
glPushMatrix();
glRotatef ((GLfloat) year, 0.0, 1.0, 0.0)