OpenGL ES之glOrtho函数
来源:互联网 发布:黄牛抢手机软件 编辑:程序博客网 时间:2024/06/10 10:47
名称:
glOrtho—— 使用一个正交矩阵乘以当前矩阵
函数原型:
void glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat near, GLfloat far);
void glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed near, GLfixed far);
函数参数:
left,right 指定左边和右边垂直切面的坐标bottom,top 指定下边和上边水平切面的坐标
near,far 指定近端和远端深度切面的距离,如果面在观察者后面,这两个值都要为负数。
描述:
glOrtho描述了一个产生平行投影的变换。这个矩阵乘以当前矩阵的积,将代替当前矩阵,当glMultMatrix以如下参数被调用时:
通常,矩阵模式是GL_PROJECTION, 假设眼睛的位置在(0,0,0), (left, bottom, -near) 和 (right, top, -near)指明了近切面的点,并且被映射到窗口的左下角和右上角。-far指明了远切面的位置。near 和 far可以是正数或负数。
使用 glPushMatrix 或 glPopMatrix来保存或恢复缩放前的坐标系统。
错误:
GL_INVALID_VALUE 如果left等于right,top等于bottom,near等于far,那么将产生GL_INVALID_VALUE错误。- OpenGL ES之glOrtho函数
- OpenGL ES之glOrtho和glFrustum的区别
- OpenGL函数思考-glOrtho
- OpenGL函数思考-glOrtho
- OpenGL ES之glUniform函数
- OpenGL ES之glScale函数
- OpenGL ES之glMatrixMode函数
- OpenGL ES之glRotate函数
- OpenGL ES之glFrustum函数
- OpenGL ES之glShadeModel函数
- OpenGL ES之glTexImage2D函数
- OpenGL ES之glCullFace函数
- OpenGL ES之glDrawElements 函数
- OpenGL ES之glLight函数
- OpenGL ES之glNormalPointer函数
- OpenGL ES之glNormal函数
- OpenGL ES之glLightModel函数
- OpenGL ES之glFrontFace函数
- 股票术语之做空
- RK29 Camare移植--内核部分
- dede调用简短标题及调用所有栏目
- php检查URL是否有效
- 指针数组和数组指针
- OpenGL ES之glOrtho函数
- 百度地图之坐标系转换
- Memcached客户端(danga)API详解
- 各种在线API地址
- Amazon Elastic Block Storage Volumes
- android 下拉刷新源码分析
- tesseract OCR Engine overview字符识别学习
- LPSTR
- emacs org-mode 简单的 脚注 footnote