本文主要是介绍OpenGl中glDrawArrays,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
https://baike.baidu.com/item/glDrawArrays/8137725?fr=aladdin
关于绘制规则参考:https://mp.csdn.net/postedit/96594756
函数原型:GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count);提供绘制功能。当采用顶点数组方式绘制图形时,使用该函数。该函数根据顶点数组中的坐标数据和指定的模式,进行绘制。
目录
- 1 简介
- 2 功能
简介
编辑
OpenGL函数。
函数原型:GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count);
相似功能的函数是 glDrawElements。
参数说明:
mode,绘制方式,OpenGL2.0以后提供以下参数:GL_POINTS、GL_LINES、GL_LINE_LOOP、GL_LINE_STRIP、GL_TRIANGLES、GL_TRIANGLE_STRIP、GL_TRIANGLE_FAN。
first,从数组缓存中的哪一位开始绘制,一般为0。
count,数组中顶点的数量。
功能
编辑
提供绘制功能。当采用顶点数组方式绘制图形时,使用该函数。该函数根据顶点数组中的坐标数据和指定的模式,进行绘制。
调用该函数之前需要,调用glEnableVertexAttribArray、glVertexAttribPointer等设置顶点属性和数据。
这篇关于OpenGl中glDrawArrays的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!