OpenGL函数思考-glBegin和glEnd
来源:互联网 发布:稀疏矩阵乘法 编辑:程序博客网 时间:2024/04/29 10:16
函数原型:
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函数限定了一组或多组图元的定点定义。
0 0
- 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
- Android 下拉刷新框架实现
- OpenGL函数思考-glHint
- CareerCup View from the left and the right
- 关于gridview和checkbox绑定做删除功能的注意事项
- yii同时连接多个数据库
- OpenGL函数思考-glBegin和glEnd
- (转)schedule和scheduleAtFixedRate
- OpenGL函数思考-glVertex
- Ubuntu用Crontab设置定时关机及提醒
- 设计模式之2迭代器原则
- linux驱动开发--中断:tasklet实现中断底半部
- Android ListView反复调用getView和getCount
- OpenGL函数思考-glFlush和glutSwapBuffers
- c# 当窗体设置成无边框后,如何实现拖动效果,简洁实用