初识OpenGL (-)api(待扩展)
Posted thefist11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识OpenGL (-)api(待扩展)相关的知识,希望对你有一定的参考价值。
- glPolygonMode设置图元模式
配置OpenGL如何绘制图元。
参数一: 表示打算将其应用到所有的三角形的正面和背面
参数二:用线来绘制。
eg.glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);// 线框模式(Wireframe Mode)
之后的绘制调用会一直以线框模式绘制三角形,直到我们用glPolygonMode(GL_FRONT_AND_BACK, GL_FILL)将其设置回默认模式。
-
glDrawArrays函数
参数一: 绘制的OpenGL图元的类型。GL_TRIANGLES表示三角形
参数二: 指定了顶点数组的起始索引
参数三: 指定绘制多少个顶点 -
glTexParameterfv纹理绘制方式
参数一:指定了纹理目标;GL_TEXTURE_2D表示2D纹理。、
参数二:指定设置的选项与应用的纹理轴。我们打算配置的是WRAP选项,并且指定S和T轴。最后一个参数需要我们传递一个环绕方式(Wrapping),如果是GL_CLAMP_TO_BORDER选项,还需指定一个边缘的颜色。这需要使用glTexParameter函数的fv后缀形式,用GL_TEXTURE_BORDER_COLOR作为它的选项,并且传递一个float数组作为边缘的颜色值:
float borderColor[] = 1.0f, 1.0f, 0.0f, 1.0f ;
glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, borderColor);
以上是关于初识OpenGL (-)api(待扩展)的主要内容,如果未能解决你的问题,请参考以下文章