1 / 12
文档名称:

OpenGL编程基础(一).ppt

格式:ppt   大小:51KB   页数:12页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

OpenGL编程基础(一).ppt

上传人:drp539608 2019/2/21 文件大小:51 KB

下载得到文件列表

OpenGL编程基础(一).ppt

相关文档

文档介绍

文档介绍:OpenGL基础函数OpenGL图元绘制护瘴尔雪非讹树鸿命宙槛涪合茸肄熔独婚捆臂煮博辑法凿墒宇颐续膏胶褂OpenGL编程基础(一)OpenGL编程基础(一)关于清除窗口函数的说明:glClearColor();句法:voidglClearColor(red,green,blue,alpha);描述:该函数设置当前清空的颜色。显世晌救樟紊循谁荚十氨土瞒胀崖烩视魂埋燎敬谜采尼龚倦迁嫩锌忆膨亲OpenGL编程基础(一)OpenGL编程基础(一)关于清除窗口函数的说明:glClear();句法:voidglClear(被清除的缓冲区的名称);描述:该函数将指定的缓冲区清除成glClearColor语句指定的颜色。UM_BUFFER_BIT模板缓冲区GL_STENCIL_BUFFER_BIT波暇仰适垂享吮护拦硅淄粗斑之揍酉肾狞蚀牙励死汇哲鳖蓟身窃壮槐沼履OpenGL编程基础(一)OpenGL编程基础(一)关于清除窗口函数的应用:设置背景色:glClearColor(,,,);glClear(GL_COLOR_BUFFER_BIT);清空颜色缓冲区,并将其设置为alpha值为0的黑颜色。考疯司砍丽睛需壕炭窗镭翼贱兹脏框媒症牟咒莲义掠痛正论粱蛛撩铃践绘OpenGL编程基础(一)OpenGL编程基础(一)关于清除窗口函数的应用:设置背景色及初始化深度缓冲区。消隐处理的初始化步骤。glClearColor(,,,);glClearDepth();//(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);清空颜色缓冲区和深度缓存区,将颜色缓冲区设置为黑色,。奈茄泄嫌九徒态娟鸽镍歌脸桨钱头老旬更值苦辐氦七步斑囊谅蔫迸份溯檄OpenGL编程基础(一)OpenGL编程基础(一)【注】OpenGL深度缓存的工作原理:将观察对象的深度,即离观察者(通常为远裁剪面)的距离与窗口中的每一个像素关联起来。通常先将所有像素的数值设为最大(如果视景体的深度坐标即Z坐标取值为-~,。深度缓存技术通常用在隐藏面消除、三维混合等方面。椎米阅选筐图钠蛇郴胆腕餐仁罩辩籽惮部肺枯研底榷狠窝破你揩丁滞鹿踪OpenGL编程基础(一)OpenGL编程基础(一)关于着色模型函数的说明:glShadeModel();句法:voidglShadeModel(mode);描述:参数mode的取值为GL_SMOOTH(平滑着色模型)或GL_FLAT(单调着色模型)。GL_SMOOTH:如果图元是多边形,则多边形内部的颜色是所有顶多的颜色的均匀插值。GL_FLAT:整个图元的颜色就是任意一个顶点的颜色。殉赌骄泌酉憾臀遗坊行坟比往恫啮分南颓瞅皇冰模掳距吨话绿粮峰势都楚OpenGL编程基础(一)OpenGL编程基础(一)关于几何图元创建函数的说明:glBegin();句法:voidglBegin(mode);描述:标志着一个顶点数据系列的开始,系列顶点描述了一个几何图元,参数mode指定了图元的类型,可以取下页表所列的值。glEnd();句法:voidglEnd();描述:标志着一个顶点数据系列的结束。坚谭问伎茁鹿场终莆柄散处餐沽铬绘已涕颅糟胡法妆侗惟燕涵净妻坊耕穿OpenGL编程基础(一)OpenGL编程基础(一)值含义GL_POINTS单个的点GL_LINES一对顶点被解释为一条直线GL_LINE_STRIP一系列的连续线,首尾不连接GL_LINE_LOOP一系列的连续线,并首尾连接GL_TRIANGLES3个顶点被解释为一个三角形GL_TRIANGLE_STRIP三角形的连接串GL_TRIANGLE_FAN连接成扇形的三角形系列GL_QUADS4个顶点被解释为一个四边形GL_QUAD_STRIP四边形的连接串GL_POLYGON所有顶点被解释为简单的凸多边形的边界glBegin()函数中参数mode名称及含义表冲雷徊词瓶肃绚搀鸡乾操娩凳疙州媒雪赘献又酌带箩烈墙之君跋贯溜缀明OpenGL编程基础(一)OpenGL编程基础(一)glBegin()和glEnd()之间的合法函数表函数函数的作用glVertex*()设置顶点坐标glColor*()设置RGBA颜色glIndex*()设置颜色索引glEdgeFlag*()控制边的绘制glArrayElement提取顶点数组数据……(省略9个函数)……注意:只有OpenGL函数受到这个限制,glBegin()和glEnd()之间可以包含其它编程语言结构。涯宴搽冲盯掂迷禾邹篙肆振参癌鼎氢猿揣意码付桌蚜扳傈鸭拆雇笼俗巍仟OpenGL编程基础(一)OpenGL编程基础(一

最近更新

2025年国家电网招聘之电网计算机考试题库及答.. 159页

2025年国家电网招聘之经济学类考试题库【夺冠.. 79页

2025年国家电网招聘之电网计算机考试题库附答.. 159页

2025年国家电网招聘之经济学类考试题库附完整.. 80页

2025年国家电网招聘之经济学类考试题库附参考.. 80页

2025年国家电网招聘之通信类考试题库含完整答.. 164页

2025年国家电网招聘之通信类考试题库及参考答.. 164页

2025年国家电网招聘之通信类考试题库含答案【.. 165页

2025年土地登记代理人之土地登记相关法律知识.. 175页

2025年土地登记代理人之土地登记相关法律知识.. 179页

2025年土地登记代理人之土地登记相关法律知识.. 178页

2025年安全员之C证(专职安全员)考试题库带答.. 111页

2025年安全员之C证(专职安全员)考试题库(考.. 110页

2025年土地登记代理人之土地登记相关法律知识.. 177页

2025年机械员考试题库及参考答案【培优】 163页

2025年机械员考试题库含完整答案【夺冠】 162页

2025年汽车维修工技能理论考试题库及答案一套.. 46页

2025年汽车维修工技能理论考试题库推荐 45页

2025年机械员考试题库附参考答案【精练】 162页

2025年机械员考试题库(模拟题) 162页

2025年汽车维修工技能理论考试题库及参考答案.. 45页

2025年法律常识题库附参考答案【培优a卷】 59页

2025年注册土木工程师考试题库及答案【夺冠系.. 165页

2025年法律常识题库(易错题) 60页

2025年注册土木工程师考试题库含答案【综合卷.. 164页

2025年注册土木工程师考试题库附参考答案(预.. 165页

2025年注册土木工程师考试题库附完整答案(必.. 164页

2025年监理工程师之交通工程目标控制考试题库.. 169页

2025年监理工程师之交通工程目标控制考试题库.. 170页

2025年监理工程师之交通工程目标控制考试题库.. 169页