在opengl中,gl无shsh降级ademodel函数调用的目的是什么


这个函数其实就是对接下来要做什么进行一下声明也就是在要做下一步之前告诉计算机我要对“什么”进行操作了,这个“什么”在glMatrixMode的“()”里的选项(参数)有


如果参数昰GL_PROJECTION,这个是投影的意思就是要对投影相关进行操作,也就是把物体投影到一个平面上就像我们照相一样,把3维物体投到2维的平面上這样,接下来的语句可以是跟透视相关的函数比如glFrustum()或gluPerspective();

如果参数是GL_MODELVIEW,这个是对模型视景的操作接下来的语句描绘一个以模型为基础的適应,这样来设置参数接下来用到的就是像gluLookAt()这样的函数;


若是GL_TEXTURE,就是对纹理相关进行操作;

顺便说下OpenGL里面的操作,很多是基于对矩阵嘚操作的比如位移,旋转缩放,所以这里其实说的规范一点就是glMatrixMode是用来指定哪一个矩阵是当前矩阵,而它的参数代表要操作的目标GL_PROJECTION是对投影矩阵操作,GL_MODELVIEW是对模型视景矩阵操作GL_TEXTURE是对纹理矩阵进行随后的操作。

  • 前言 本文主要是对OpegGL ES的api做一些资料上的搜集,给大家推荐一个Φ文详解网站:链接,虽然作者还没有写...

  • 一、纹理基础 3D图形渲染中最基本的操作就是对一个表面应用纹理纹理可以表现只从网格的几何形状無法得到的附加细节。...

  • 纹理的基础知识 2D 纹理 2d纹理是OpenGlES中最基础和普遍的一种纹理结构一个2d纹理,就是图片的数据的...

参考资料