openGL:如何给一个立方体的每个面添加不同纹理?最近在看NeHe的教程,到第六讲的时候,我能给正方体添加纹理,但每个面都是相同的.请问要想每个面都不同,该如何做?初学者麻烦详细点…最好

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 04:34:15
openGL:如何给一个立方体的每个面添加不同纹理?最近在看NeHe的教程,到第六讲的时候,我能给正方体添加纹理,但每个面都是相同的.请问要想每个面都不同,该如何做?初学者麻烦详细点…最好openGL

openGL:如何给一个立方体的每个面添加不同纹理?最近在看NeHe的教程,到第六讲的时候,我能给正方体添加纹理,但每个面都是相同的.请问要想每个面都不同,该如何做?初学者麻烦详细点…最好
openGL:如何给一个立方体的每个面添加不同纹理?
最近在看NeHe的教程,到第六讲的时候,我能给正方体添加纹理,但每个面都是相同的.请问要想每个面都不同,该如何做?初学者麻烦详细点…最好有源码.

openGL:如何给一个立方体的每个面添加不同纹理?最近在看NeHe的教程,到第六讲的时候,我能给正方体添加纹理,但每个面都是相同的.请问要想每个面都不同,该如何做?初学者麻烦详细点…最好
GLint texture[6]; // 读取六张纹理,存在里面
//第一个面
glBindTexture(GL_TEXTURE_2D,texture[0]);
glBegin(GL_QUADS);
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);
glEnd();
//第二个面
glBindTexture(GL_TEXTURE_2D,texture[1]);
glBegin(GL_QUADS);
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(0.0f,0.0f); glVertex3f( 1.0f,-1.0f,-1.0f);
glEnd();
.
绑定的不同纹理ID不同,贴的纹理就不同.

openGL:如何给一个立方体的每个面添加不同纹理?最近在看NeHe的教程,到第六讲的时候,我能给正方体添加纹理,但每个面都是相同的.请问要想每个面都不同,该如何做?初学者麻烦详细点…最好 用OPENGL如何给立方体各个面着色glutWireCube(1.0)用上述语句如何给已经画出来的立方体的各个面着色.六个面的颜色各不相同.答的好的快的有追加. opengl 立方体 给一个立方体的每个面分别涂上红黄蓝三种颜色中的一种每种颜色涂两个面共有多少种不同的涂法 在数控铣床加工中如何确保所加工的立方体每个面都垂直 opengl下怎么画立方体使用vc,用c++编程,应该怎么样画出哥立方体啊,请大侠给个详细的代码 用一张纸叠一个立方体,要求在每个面都要有三个突出的小立方体?求大神解决打错 不是每个面 是其中三个面 数学一个立方体的每个面都标注了字母,下面是这个立方体的一个展开图,请回答下列问题(1)如果面A是立方体朝下的面,哪个面朝上?(2)如果面F朝前,面B朝左,那么哪个面朝上?(3)如果面C 一个立方体的表面积是4平方米,它每个面的面积是()平方米,这个立方体的棱长总和是()米,体积是()立方米打错了,一个立方体的表面积是54,不是4哈. opengl如何给 闭合直线画出来的图形上颜色 如何使用OPENGL绘制立方体可以的话将代码写一下谢谢啦 一个棱长5分米的立方体,在它的前后左右上下每个面的中心位置各挖去一个棱长为一分米的立方?nh 一个小立方体的六个面,分别标有1、2、3、4、5、6,也就是每个面代表一个数,把这 (见补充)一个小立方体的六个面,分别标有1、2、3、4、5、6,也就是每个面代表一个数,把这个小立方块随意抛 在3DMAX中 如何给一个立方体各个面的不同材质在制作3D时要给物体材质 我用画线后挤出建模 要同时在这个模型上给一个地面材质顶面材质和墙面材质 我用的是多维子材质 在给墙面时而给到 Opengl颜色问题我在mfc中绘制了一个立方体和一个坐标系在DrawScene()void CCubeDlg::DrawScene(){glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLoadIdentity(); DrawCodn();//绘制坐标系.//绘制带纹理的立方体}// 在边长为3分米的立方体木块的每个面的中心打一个直穿木块的洞,洞口呈边长为1分米的正方形. 一个正方体每个面上涂油漆.把它分成27个小立方体.二面涂油漆的有()个一面涂油漆的有()个 一个长方体的左右两个面是正方形,它的表面积是112平方厘米,且刚好能被切成三个体积相等的立方体,求每个立方体的表面积是多少?