)
博客中简单介绍了 投影矩阵 和 模型视图矩阵 ;
进行 平移 , 缩放 , 旋转 等矩阵操作 , 主要针对 模型视图矩阵 进行操作 ;
在进行 OpenGL 环境渲染时 , 选中了 GL_MODELVIEW...模型视图矩阵后 , 就开始了渲染 , 后面操作的矩阵都是针对该 GL_MODELVIEW 矩阵的 ;
下面的代码是设置矩阵的代码 , 之后就开始了 OpenGL 模型渲染 , 也就是说模型渲染过程中..., 全程都选中了模型矩阵 , 在渲染时进行的矩阵操作 , 都是操作的该选中的 模型视图矩阵 ;
// 矩阵环境初始化 , 主要是投影矩阵和模型矩阵
// ( 选中投影矩阵 ) 设置矩阵模式..., 告知 GPU 当前要操作的矩阵是投影矩阵
glMatrixMode(GL_PROJECTION);
// ( 给投影矩阵设置值 ) 向投影矩阵设置参数
// 参数一 : 50.0f...下面讲的 旋转 , 平移 , 变换 , 都是针对模型视图矩阵进行的操作 ;
三、矩阵缩放变换
----
渲染时先设置单位矩阵 ,
// 设置单位矩阵
glLoadIdentity();
然后调用