OpenGL ES 2.0 绘制方式
2016-03-19 10:32
363 查看
OpenGL ES 中支持的绘制方式大致分3类,包括点、线段、三角形,每类中包括一种或多种具体的绘制方式。
GL_POINTS 传入渲染管线的一系列顶点单独进行绘制。
GL_LINES 传入渲染管线的一系列顶点按照顺序两两组织成线段进行绘制,若顶点个数为奇数,管线会自动忽略最后一个顶点。
GL_LINE_STRIP 传入渲染管线的一系列顶点按照顺序依次组织成线段进行绘制。
GL_LINE_LOOP 传入渲染管线的一系列顶点按照顺序依次组织成线段进行绘制,最后一个顶点与第一个顶点相连。
GL_TRIANGLES 传入渲染管线的一系列顶点按照每3个组织成一个三角形进行绘制。
GL_TRIANGLES_STRIP 传入渲染管线的一系列顶点按照依次组织成三角形进行绘制,最后实际形成的是一个三角形条带。
GL_TRIANGLES_FAN 传入渲染管线的一系列顶点中第一个顶点作为中心点,其他顶点作为边缘点绘制出一系列形成扇形的相邻三角形。
采用索引法进行绘制时可以有效地减少重复顶点数据,有重复时只需要提供重复的索引号就可
顶点法
索引法
GL_POINTS 传入渲染管线的一系列顶点单独进行绘制。
GL_LINES 传入渲染管线的一系列顶点按照顺序两两组织成线段进行绘制,若顶点个数为奇数,管线会自动忽略最后一个顶点。
GL_LINE_STRIP 传入渲染管线的一系列顶点按照顺序依次组织成线段进行绘制。
GL_LINE_LOOP 传入渲染管线的一系列顶点按照顺序依次组织成线段进行绘制,最后一个顶点与第一个顶点相连。
GL_TRIANGLES 传入渲染管线的一系列顶点按照每3个组织成一个三角形进行绘制。
GL_TRIANGLES_STRIP 传入渲染管线的一系列顶点按照依次组织成三角形进行绘制,最后实际形成的是一个三角形条带。
GL_TRIANGLES_FAN 传入渲染管线的一系列顶点中第一个顶点作为中心点,其他顶点作为边缘点绘制出一系列形成扇形的相邻三角形。
采用索引法进行绘制时可以有效地减少重复顶点数据,有重复时只需要提供重复的索引号就可
顶点法
glDrawArrays
索引法
glDrawElements
相关文章推荐
- OpenGL ES 2.0 变换
- OpenGL ES 2.0 摄像机与投影
- OpenGL ES 2.0 内置变量
- OpenGL ES 2.0 向量
- OpenGL ES 2.0 符点精度
- OpenGL ES 2.0 限定符
- AOP
- OpenGL ES 2.0 shader开发
- linux中ssh登录Permanently added (RSA) to the list of known hosts问题解决
- linux基本知识
- Linux驱动修炼之道-RTC子系统框架与源码分析【转】
- Linux中常用操作命令
- 2016年:如何测试您的网站响应时间
- ionic页面footer按钮右下方的小三角实现
- 自学鸟哥linux服务-named
- Linux Bash Shell
- Linux并发(无名管道)
- 什么是Shell
- linux 中如何修改时间 date
- adb shell 调试君正板子