OpenGL常用的函数
2015-12-13 23:58
351 查看
OpenGL常用的函数
1. void glBegin(GLenummode)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定义了这个多边形。
2.glutWireCube(1)绘制的是一个:X Y Z是 1 0.5 1的长方体,可以通过缩放对其进行校正,为正方体。
//glScalef(1.0f, 2.0f, 1.0f); glutWireCube(1);
相关文章推荐
- rg.apache.maven.archetypes:maven-archetype-quickstart:1.1 from any of the configured repositories
- Tomcat作为windows服务启动
- linux 下脚本查看带宽 (不需要安装其他工具包)
- centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数据库读写分离 双主搭建 mysql.history 第二十九节课
- 32位centos下安装jdk1.7报Permission denied处理方式
- Linux用户、组及权限管理浅析
- linux驱动修炼之道-SPI驱动框架源码分析(下)
- jdk-7u3-linux-i586.tar.gz安装
- tomcat启动脚本
- Linux驱动修炼之道-SPI驱动框架源码分析(中)
- Linux驱动修炼之道-SPI驱动框架源码分析(上)
- win7和linux下的java开发环境配置
- 关于网站分层设计的学习
- linux下devicetree中常用的of函数
- 【linux】spinlock 的实现
- 每日构建系列(2):架构篇
- 用OpenCV训练级联分类器
- 微服务架构的设计模式
- linux安装Scala
- CentOS 下安装 HHVM安装