glDrawArrays参数详解

在OpenGl中所有的图形都是通过分解成三角形的方式进行绘制。

绘制图形通过GL10类中的glDrawArrays方法实现,

该方法原型:

glDrawArrays(int mode, int first,int count)

参数1:有三种取值

          1.GL_TRIANGLES:每三个顶之间绘制三角形,之间不连接

          2.GL_TRIANGLE_FAN:以V0V1V2,V0V2V3,V0V3V4,……的形式绘制三角形

          3.GL_TRIANGLE_STRIP:顺序在每三个顶点之间均绘制三角形。这个方法可以保证从相同的方向上所有三角形均被绘制。以V0V1V2,V1V2V3,V2V3V4……的形式绘制三角形

 

参数2:从数组缓存中的哪一位开始绘制,一般都定义为0

参数3:顶点的数量

你可能感兴趣的:(Arrays)