OpenGL ES (3) 基本几何图形定义

Posted by

OpenGL ES 几种模式

GL_POINTS

绘制独立的点。
img

GL_LINE_STRIP

绘制一系列线段。
img

GL_LINE_LOOP

同上,但是首尾相连,构成一个封闭曲线。
img

GL_LINES

顶点两两连接,为多条线段构成。
img

GL_TRIANGLES

每隔三个顶点构成一个三角形,为多个三角形组成。
img

GL_TRIANGLE_STRIP

每相邻三个顶点组成一个三角形,为一系列相接三角形构成。
img

GL_TRIANGLE_FAN

以一个点为三角形公共顶点,组成一系列相邻的三角形。
img

API

  • public abstract void glDrawArrays(int mode, int first, int count) 使用 VetexBuffer 来绘制,顶点的顺序由 vertexBuffer 中的顺序指定。
  • public abstract void glDrawElements(int mode, int count, int type, Buffer indices) ,可以重新定义顶点的顺序,顶点的顺序由 indices Buffer 指定。

参考文献

基本几何图形定义

Leave a Reply

Your email address will not be published. Required fields are marked *