OpenGL函数思考-glBegin和glEnd
来源:互联网 发布:淘宝差评改好评时间 编辑:程序博客网 时间:2024/05/16 09:39
OpenGL函数思考-glBegin和glEnd
函数原型:
void glBegin(GLenum mode)
void glEnd(void)
参数说明:
mode:创建图元的类型。可以是以下数值
- GL_POINTS:把每一个顶点作为一个点进行处理,顶点n即定义了点n,共绘制N个点
- GL_LINES:把每一个顶点作为一个独立的线段,顶点2n-1和2n之间共定义了n条线段,总共绘制N/2条线段
- GL_LINE_STRIP:绘制从第一个顶点到最后一个顶点依次相连的一组线段,第n和n+1个顶点定义了线段n,总共绘制n-1条线段
- GL_LINE_LOOP:绘制从第一个顶点到最后一个顶点依次相连的一组线段,然后最后一个顶点和第一个顶点相连,第n和n+1个顶点定义了线段n,总共绘制n条线段
- GL_TRIANGLES:把每个顶点作为一个独立的三角形,顶点3n-2、3n-1和3n定义了第n个三角形,总共绘制N/3个三角形
- GL_TRIANGLE_STRIP:绘制一组相连的三角形,对于奇数n,顶点n、n+1和n+2定义了第n个三角形;对于偶数n,顶点n+1、n和n+2定义了第n个三角形,总共绘制N-2个三角形
- GL_TRIANGLE_FAN:绘制一组相连的三角形,三角形是由第一个顶点及其后给定的顶点确定,顶点1、n+1和n+2定义了第n个三角形,总共绘制N-2个三角形
- GL_QUADS:绘制由四个顶点组成的一组单独的四边形。顶点4n-3、4n-2、4n-1和4n定义了第n个四边形。总共绘制N/4个四边形
- GL_QUAD_STRIP:绘制一组相连的四边形。每个四边形是由一对顶点及其后给定的一对顶点共同确定的。顶点2n-1、2n、2n+2和2n+1定义了第n个四边形,总共绘制N/2-1个四边形
- GL_POLYGON:绘制一个凸多边形。顶点1到n定义了这个多边形。
函数说明:
glBegin和glEnd函数限定了一组或多组图元的定点定义。
- OpenGL函数思考-glBegin和glEnd
- OpenGL函数思考-glBegin和glEnd
- openGL 函数 -glBegin,glEnd
- opengl glBegin() glEnd() 中常用函数
- OpenGL——glBegin()与glEnd()函数使用注意点
- glBegin()和glEnd()之间可调用的函数
- opengl第一课 glBegin glend 绘图,
- glBegin glVertex2f glEnd画线 线有形状 大小 插值方式的非抗锯齿和抗锯齿版本
- OpenGL 解析glBegin()
- OpenGL学习之glBegin
- OpenGL函数思考-glFlush和glutSwapBuffers
- OpenGL函数思考-glFlush和glutSwapBuffers
- OpenGL的glBegin使用注意
- OpenGL函数思考-glLoadIdentity
- OpenGL函数思考-glMatrixMode
- OpenGL函数思考-gluPerspective
- OpenGL函数思考-gluLookAt
- OpenGL函数思考-glOrtho
- device_create device_destroy 使用==mknod及通过class_create自动创建设备节点
- iOS 多线程 NSThread
- 如何有效抓取SQL Server的BLOCKING信息
- 免费ARP的作用
- UML元素和UML关系图符号简介
- OpenGL函数思考-glBegin和glEnd
- 陌生人
- Unix grep 用法
- C#简单的多线程
- ufw配置
- 《C语言名题精选百则----6》
- Apache Camel框架入门示例
- 【C++ Desgin Pattern-Creational】Abstract Factory (抽象工厂)
- 代码 优化 指南 实践