您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

glTexCoord2f的用法

2024/8/23 22:02:40发布39次查看
在opengl中,负责二维纹理载入的函数是gltexcoord2f()。其声明为: gltexcoord2f(glfloat s, glfloat t)函数原型 有两个参数:glfloat s, glfloat t 第一个参数代表x坐标。 0.0f 是纹理的左侧。 0.5f 是纹理的中点, 1.0f 是纹理的右侧。 第二个参数代表y坐
在opengl中,负责二维纹理载入的函数是gltexcoord2f()。其声明为:
gltexcoord2f(glfloat s, glfloat t)函数原型
有两个参数:glfloat s, glfloat t
第一个参数代表x坐标。 0.0f 是纹理的左侧。 0.5f 是纹理的中点, 1.0f 是纹理的右侧。
第二个参数代表y坐标。 0.0f 是纹理的底部。 0.5f 是纹理的中点, 1.0f 是纹理的顶部。
一个完全纹理的四个顶点的坐标分别是(0.0f, 0.0f)、(0.0f, 1.0f)、(1.0f, 1.0f)、(1.0f, 0.0f),分别对应左下、左上、右上、右下角。
可以这么认为,纹理一个挨着一个粘在坐标轴上,显示多个、显示那部分完全由四个顶点坐标决定。
比如显示3行2列个位图(共6个),坐标可以这样:(0.0f, 0.0f)、(0.0f, 3.0f)、(2.0f, 3.0f)、(2.0f, 0.0f)。
注意:载入的位图大小必须是m*m,m是2的某次方,如32,64,128等。否则贴图将会乱,可以用ps来处理一下
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product