看过NeHe的教程吧
对于NeHe的Lesson6-纹理贴图,我还有两个小疑问不解,请高手帮忙。
1、对于下面这段画正方体及贴图的正面的代码
// Front Face
glTexCoord2f(0.0f, 0.0f); glVertex3f(-1.0f, -1.0f, 1.0f);
glTexCoord2f(1.0f, 0.0f); glVertex3f( 1.0f, -1.0f, 1.0f);
glTexCoord2f(1.0f, 1.0f); glVertex3f( 1.0f, 1.0f, 1.0f);
glTexCoord2f(0.0f, 1.0f); glVertex3f(-1.0f, 1.0f, 1.0f);
glTexCoord2f中的参数是怎么定的?比如第一个顶点(-1.0f, -1.0f, 1.0f),
纹理坐标为什么会是glTexCoord2f(0.0f, 0.0f)?
2、例子中所贴的图片只能小于256*256,是怎么限制的,怎样才能突破这个限制?
对于NeHe的Lesson6-纹理贴图,我还有两个小疑问不解,请高手帮忙。
1、对于下面这段画正方体及贴图的正面的代码
// Front Face
glTexCoord2f(0.0f, 0.0f); glVertex3f(-1.0f, -1.0f, 1.0f);
glTexCoord2f(1.0f, 0.0f); glVertex3f( 1.0f, -1.0f, 1.0f);
glTexCoord2f(1.0f, 1.0f); glVertex3f( 1.0f, 1.0f, 1.0f);
glTexCoord2f(0.0f, 1.0f); glVertex3f(-1.0f, 1.0f, 1.0f);
glTexCoord2f中的参数是怎么定的?比如第一个顶点(-1.0f, -1.0f, 1.0f),
纹理坐标为什么会是glTexCoord2f(0.0f, 0.0f)?
2、例子中所贴的图片只能小于256*256,是怎么限制的,怎样才能突破这个限制?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货