`
gjhappyyy
  • 浏览: 256423 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

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:顶点的数量

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics