OpenGL中相关函数的意义及用法
1. glShadeModel
glShadeModel函数用于控制opengl中绘制指定两点间其他点颜色的过渡模式
参数一般为GL_SMOOTH(默认),GL_FLAT
opengl默认是将制定的两点颜色进行插值,绘制之间的其他点
如果两点的颜色相同,使用两个参数效果相同
如果两点颜色不同,GL_SMOOTH会出现过渡效果,GL_FLAT 则只是以指定的某一点的单一色绘制其他所有点
如图可以对比GL_SMOOTH与GL_FLAT的区别
http://blog.csdn.net/wadejr/article/details/4504112
2. glClearDepth
opengl里面的深度缓存
glHint( GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST );
真正精细的透视修正。这一行告诉OpenGL我们希望进行最好的透视修正。这会十分轻微的影响性能。但使得透视图看起来好一点。这个函数中,我们对OpenGL进行所有的设置。我们设置清除屏幕所用的颜色,打开深度缓存,启用smooth shading(阴影平滑),等等。这个例程直到OpenGL窗口创建之后才会被调用。
http://y150988451.iteye.com/blog/813008
用函数glDepthFunc()来设置深度测试函数
void glDepthFunc(GLenum func)
这里我们比较常用的深度测试函数有 GL_LESS 和 GL_LEQUAL 两者的区别在于当深度相同时是显示新的象素 还是老的象素.
4. glMatrixMode()函数的参数
这个函数其实就是对接下来要做什么进行一下声明,也就是在要做下一步之前告诉计算机我要对“什么”进行操作了,这个“什么”在glMatrixMode的“()”里的选项(参数)有3种模式: GL_PROJECTION 投影, GL_MODELVIEW 模型视图, GL_TEXTURE 纹理.
视图变换:
详细见链接:http://blog.csdn.net/chy19911123/article/details/48734985
OpenGL中相关函数的意义及用法相关推荐
- python中 r是什么意思_python中\r的意义及用法
\r的意义 \r 表示将光标的位置回退到本行的开头位置 \b表示将光标的位置回退一位 在python里print会默认进行换行,可以通过修改参数让其不换行 (1) python2中可以在print语句 ...
- python中符号 ~ 的意义和用法
~ 在python中为反转的意思, 目前我知道的有两种用法. 一. 数值按位翻转 ~ x 就是 - ( x + 1) x = 2 print(~x) -3 二. 布尔值取反 直接看案例 import ...
- python中\r的意义及用法
原文出处:https://www.cnblogs.com/zzliu/p/10156658.html \r 表示将光标的位置回退到本行的开头位置 \b表示将光标的位置回退一位 在python里prin ...
- 计算机网络中tx和fx,100Base-TX/T4/FX以太网意义及用法
100Base-TX/T4/FX以太网意义及用法 活络以太网如今拟定的三种有关传输介质的规范之一,一种是100BASE-TX,别的两种是100BASE-T4.100BASE-FX.咱们将"1 ...
- 12 java中instanceof运算符的意义和用法
java中instanceof运算符的意义和用法 instanceof运算符是用来在运行时指出对象是否是特定类的一个实例.instanceof通过返回一个布尔值来标识该对象是否为特定类或者它的子类的一 ...
- C语言中反斜杠“\“的意义和用法
在阅读C语言代码经常可以看到代码中出现反斜杠"",不是很明白它的意思,遂对反斜杠""的意义和用法进行查询和总结记录: 转义字符 非常常用的一种用法,在反斜杠后面 ...
- python各种常用符号的意思_写一篇专门介绍python中各种符号的意义及用法
挖槽,小米今天上市就破发了,好多认购的小伙伴有点慌了,其实对于小帅b来说这很正常,没必要慌,保持持有就好了,相信小米会越来越牛逼的.小米和可能会成为互联网新一代的霸主主一,到时候可能就不是BAT了,而 ...
- OpenGL中投影函数glOrtho()、glFrustum()以及gluPerspective()以及函数的用法
OpenGL中,如果想对模型进行操作,就要对这个模型的状态(当前的矩阵)乘上这个操作对应的一个矩阵. 如果乘以变换矩阵(平移, 缩放, 旋转), 那相乘之后, 模型的位置被变换; 如果乘以投影矩阵(将 ...
- 计算机图形学OpenGL中的glLoadIdentity、glTranslatef、glRotatef原理,用法
单位矩阵 对角线上都是1,其余元素皆为0的矩阵. 在矩阵的乘法中,有一种矩阵起着特殊的作用,如同数的乘法中的1,我们称这种矩阵为单位矩阵. 它是个方阵,除左上角到右下角的对角线(称为主对角线)上的元素 ...
- 计算机图形学OpenGL中的glLoadIdentity、glTranslatef、glRotatef原理,用法 .(转)
单位矩阵 对角线上都是1,其余元素皆为0的矩阵. 在矩阵的乘法中,有一种矩阵起着特殊的作用,如同数的乘法中的1,我们称这种矩阵为单位矩阵. 它是个方阵,除左上角到右下角的对角线(称为主对角线)上的元素 ...
最新文章
- 没有对“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的写访问权限...
- python定义一个矩形类_创建矩形类
- 用Python实现一个实时运动的大挂钟效果
- 【转载】嫁给程序员的十大好处。。
- npm安装less插件 - cmd篇
- 用诗歌描写计算机课,小班诗歌公开课教案范文【3篇】
- Windows服务开发相关文章收集
- android 银行接口,iOS/Android银行卡识别sdk/开发包/api/接口
- highchart图表 | 加基准线
- Swipe 移动端滑动插件使用详解
- 三菱PLC伺服XZ轴定位程序 程序都有注释、注释全面,用的三菱FX3U系列plc
- 7-6 计算存款利息 (10分)
- 计算机下桌面显示不出来,电脑桌面文档不会在右边显示出来怎么办
- css 图片波浪效果
- PPIO边缘云聚焦音视频底层技术,探索元宇宙“登月工程”
- Placing Lampposts ,UVa 10859 树形dp
- 远程桌面连接管理 工具使用说明
- vacuum命令详解
- python 实现ssh爆破
- 牛客网-数量关系练习
热门文章
- 前端实训-遮罩+遮罩动画
- 78行Python代码教你找回微信撤回的消息
- C++ GBD调试
- python实现Content-Type:application/octet-stream
- ARMA模型结合PSO算法进行股票预测
- vuforia 模型识别_汽车的优势:Vuforia模型目标
- 史上最搞笑的程序员段子,有图有真相!
- 关于VMD相关介绍(一)
- python描述对象静态特性的数据为_下列各项中,能同时影响资产和负债发生变化的是( )。...
- sgm3157功能_SGM3157