博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
API OpenGL输出土元函数及相关子程序
阅读量:5083 次
发布时间:2019-06-13

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

gluOrtho2D : 指定二维世界坐标系统
glVertex* : 选择一坐标位置。该函数必须放在glBegin/glEnd之间
glBegin(GL_POINTS) : 绘出一个或过个点,每个都在glVertex函数中指定。该端点串最后由glEnd语句来结束。
glBegin(GL_LINES) : 显示一组直线段,其端点坐标在glVertex函数中指定。该端点串最后由glEnd语句来结束。
glBegin(GL_LINE-STRIP) : 显示用于GL_LINES相同的结构所指定的折线
glBegin(GL_LINE-LOOP) : 显示用与GL_LINES相同的结构所指定的封闭折线。
glRect* : 显示xy平面上的一个填充区
glBegin(GL_POLYGON) : 显示一个填充多边形,其顶点在glVertex中给出且由glEnd语句来结束。
glBegin(GL_TRIANGLES) :显示一组填充三角形,其描述结构与GL_POLYGON相同
glBegin(GL_TRIANGLE-STRIP) :显示一个填充三角形带,其描述结构与GL_POLYGON相同。
glEnableClientStatef (GL_VERTEX_ARRAY) :激活OpenGL的顶点数组设施
glVertexPointer(size, type, stride, array)  :指定一坐标值数组
glDrawElements(prim,num.type,array) :从数组数据中显示一指定图元类型
glNewLists(listID, listMode) :把一组命令定义为一个显示表,用过glEndList语句结束
glGenLists :生成一个或多个显示表标识
glIsList :确定一显示表标识是否被使用的查询函数
glCallList :执行一个显示表
glListBase : 指定显示表标识数组的位移
glCallLists : 执行多个显示表
glDeleteLists : 删除指定的一串显示表
glRasetrPos* :为帧缓存指定一个二维或三维的当前位置。该位置用来作为位图和像素图图案的参考
glBitmap(w, h, x0, y0, xShift, yShift, pattern) :指定要映射到与当前位置对应的像素位置的位图图案
glDrawPixels(w, h, type, format, pattern) :指定要映射到与当前位置对应的像素位置的像素图图案
glDrawBuffer :选择存储像素图的一个或多个缓存
glReadPixels : 将一块像素存入指定的数组
glCopyPixels : 将一块像素从一个个缓存复制到另一个
glLogicOp :在用常量GL_COLOR_LOGIC_OP激活后选择一种逻辑操作来组合两个像素数组
glutBitmapCharacter(font, char) :选择一种字体和一个位图廓字符进行显示
glutStrokeCharacter(font, char) :选择一种字体和一个轮廓字符进行显示
glutReshapeFunc :指定显示窗口尺寸改变时的工作

转载于:https://www.cnblogs.com/liangwei/p/7794164.html

你可能感兴趣的文章
IOS--沙盒机制
查看>>
使用 JointCode.Shuttle 访问任意 AppDomain 的服务
查看>>
sqlite的坑
查看>>
digitalocean --- How To Install Apache Tomcat 8 on Ubuntu 16.04
查看>>
【题解】[P4178 Tree]
查看>>
Mongo自动备份
查看>>
cer证书签名验证
查看>>
synchronized
查看>>
【深度学习】caffe 中的一些参数介绍
查看>>
Python-Web框架的本质
查看>>
QML学习笔记之一
查看>>
Window 的引导过程
查看>>
App右上角数字
查看>>
从.NET中委托写法的演变谈开去(上):委托与匿名方法
查看>>
小算法
查看>>
201521123024 《java程序设计》 第12周学习总结
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
IdentityServer4-用EF配置Client(一)
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>