博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenGL函数解析之glMatrixMode(GLenum mode)
阅读量:5774 次
发布时间:2019-06-18

本文共 573 字,大约阅读时间需要 1 分钟。

函数原型:void glMatrixMode(GLenum mode)

函数说明:glMatrixMode函数只有一个枚举类型的参数mode,用来指定哪一个矩阵堆栈式下一个矩阵操作的目标。

mode有以下可选值:

GL_MODELVIEW,对模型视图矩阵应用接下来的矩阵操作,执行该命令后,输出绘制的图形。

GL_PROJECTION,对投影矩阵堆栈进行矩阵操作,执行该命令后,为场景增加透视效果。

GL_TEXTURE,对纹理矩阵堆栈进行矩阵操作,执行该命令后,可以为图形增加纹理贴图。

在每个矩阵模式下都有一个矩阵堆栈,在GL_MODELVIEW模式中,堆栈深度至少为32层;在GL_PROJECTION和GL_TEXTURE模式中,堆栈神对至少为2层,在任何模式中,当前矩阵总是该模式下矩阵堆栈中的最顶层矩阵。

glMatrixMode函数将当前矩阵设置成参数所指定的模式,

以满足不同绘图所需执行的矩阵变换。一般而言,在需要绘制出对象或要对所绘制对象进行几何变换时,需要将变换矩阵设置成模型视图模式;而当需要对绘制的对象设置某种投影方式时,则需要将变换矩阵设置成投影模式;只有在进行纹理映射时,才需要将变换矩阵设置成纹理模式。与glLoadIdentity()一同使用,glLoadIdentity()功能是重置当前指定的矩阵为单位矩阵。

转载地址:http://kkaux.baihongyu.com/

你可能感兴趣的文章
慎用!BLEU评价NLP文本输出质量存在严重问题
查看>>
基于干净语言和好奇心的敏捷指导
查看>>
Node.js 2017企业用户调查结果发布
查看>>
“软”苹果水逆的一周:杂志服务崩溃,新机型遭泄露,芯片首架离职
查看>>
JAVA的优势就是劣势啊!
查看>>
ELK实战之logstash部署及基本语法
查看>>
帧中继环境下ospf的使用(点到点模式)
查看>>
BeanShell变量和方法的作用域
查看>>
LINUX下防恶意扫描软件PortSentry
查看>>
由数据库对sql的执行说JDBC的Statement和PreparedStatement
查看>>
springmvc+swagger2
查看>>
软件评测-信息安全-应用安全-资源控制-用户登录限制(上)
查看>>
cacti集成
查看>>
Android中的Cursor
查看>>
我的友情链接
查看>>
Java Web Application 自架构 一 注解化配置
查看>>
如何 debug Proxy.pac文件
查看>>
Python 学习笔记 - 面向对象(特殊成员)
查看>>
Kubernetes 1.11 手动安装并启用ipvs
查看>>
Puppet 配置管理工具安装
查看>>