您的位置:首页 > 运维架构

OpenGL ES 2.0 绘制方式

2016-03-19 10:32 281 查看
OpenGL ES 中支持的绘制方式大致分3类,包括点、线段、三角形,每类中包括一种或多种具体的绘制方式。

GL_POINTS        传入渲染管线的一系列顶点单独进行绘制。

GL_LINES         传入渲染管线的一系列顶点按照顺序两两组织成线段进行绘制,若顶点个数为奇数,管线会自动忽略最后一个顶点。

GL_LINE_STRIP      传入渲染管线的一系列顶点按照顺序依次组织成线段进行绘制。

GL_LINE_LOOP      传入渲染管线的一系列顶点按照顺序依次组织成线段进行绘制,最后一个顶点与第一个顶点相连。

GL_TRIANGLES      传入渲染管线的一系列顶点按照每3个组织成一个三角形进行绘制。

GL_TRIANGLES_STRIP 传入渲染管线的一系列顶点按照依次组织成三角形进行绘制,最后实际形成的是一个三角形条带。

GL_TRIANGLES_FAN   传入渲染管线的一系列顶点中第一个顶点作为中心点,其他顶点作为边缘点绘制出一系列形成扇形的相邻三角形。

采用索引法进行绘制时可以有效地减少重复顶点数据,有重复时只需要提供重复的索引号就可

顶点法

glDrawArrays


索引法

glDrawElements
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: