用OPENGL如何给立方体各个面着色glutWireCube(1.0)用上述语句如何给已经画出来的立方体的各个面着色.六个面的颜色各不相同.答的好的快的有追加.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 22:59:15
用OPENGL如何给立方体各个面着色glutWireCube(1.0)用上述语句如何给已经画出来的立方体的各个面着色.六个面的颜色各不相同.答的好的快的有追加.
x){>eeMON}{Ϧ|w -Ovz9w /:7甖g:&jh>b>_ 7Mw?igs>7F3UiZ(VEsB`gx:G) MK9/}ڵ@&Hcf{EfĆOZN~bBr~N~QYlqmu5}:\S b":`3 5x ` y% %@@,*sMEP~!PsT%ȸĒԐʂT[ ao,A@lk)WZRX 2S5! 锚i wqZ$hz bcaE%iz&i:NU$(¯F"L'bu.>CUt9( icNF H i MT|MH")*׼ -8ί/.H̳A!#

用OPENGL如何给立方体各个面着色glutWireCube(1.0)用上述语句如何给已经画出来的立方体的各个面着色.六个面的颜色各不相同.答的好的快的有追加.
用OPENGL如何给立方体各个面着色
glutWireCube(1.0)
用上述语句如何给已经画出来的立方体的各个面着色.六个面的颜色各不相同.答的好的快的有追加.

用OPENGL如何给立方体各个面着色glutWireCube(1.0)用上述语句如何给已经画出来的立方体的各个面着色.六个面的颜色各不相同.答的好的快的有追加.
GLfloat color[6][3]={{1.0,0.0,0.0},{0.0,1.0,0.0},{0.0,0.0,1.0},
{1.0,1.0,0.0},{1.0,0.0,1.0},{0.0,1.0,1.0}};
int tempc[3][3][6];
GLfloat xRot = 10.0f;
GLfloat yRot = 10.0f;
int rotateType=0;
int rotateOK=0;
int rotateRate=50;
int rotate=0;
void drawcube(int cl[6])
{
glBegin(GL_QUADS);
glColor3fv(color[cl[0]]);
glVertex3f(0.14f,-0.14f,-0.14f);
glVertex3f(0.14f,0.14f,-0.14f);
glVertex3f(0.14f,0.14f,0.14f);
glVertex3f(0.14f,-0.14f,0.14f);
glColor3fv(color[cl[1]]);
glVertex3f(-0.14f,-0.14f,0.14f);
glVertex3f(-0.14f,0.14f,0.14f);
glVertex3f(-0.14f,0.14f,-0.14f);
glVertex3f(-0.14f,-0.14f,-0.14f);
glColor3fv(color[cl[2]]);
glVertex3f(-0.14f,0.14f,0.14f);
glVertex3f(-0.14f,-0.14f,0.14f);
glVertex3f(0.14f,-0.14f,0.14f);
glVertex3f(0.14f,0.14f,0.14f);
glColor3fv(color[cl[3]]);
glVertex3f(-0.14f,0.14f,-0.14f);
glVertex3f(0.14f,0.14f,-0.14f);
glVertex3f(0.14f,-0.14f,-0.14f);
glVertex3f(-0.14f,-0.14f,-0.14f);
glColor3fv(color[cl[4]]);
glVertex3f(-0.14f,0.14f,-0.14f);
glVertex3f(-0.14f,0.14f,0.14f);
glVertex3f(0.14f,0.14f,0.14f);
glVertex3f(0.14f,0.14f,-0.14f);
glColor3fv(color[cl[5]]);
glVertex3f(-0.14f,-0.14f,-0.14f);
glVertex3f(0.14f,-0.14f,-0.14f);
glVertex3f(0.14f,-0.14f,0.14f);
glVertex3f(-0.14f,-0.14f,0.14f);
glEnd();
glFlush();
}

用OPENGL如何给立方体各个面着色glutWireCube(1.0)用上述语句如何给已经画出来的立方体的各个面着色.六个面的颜色各不相同.答的好的快的有追加. opengl 立方体 openGL:如何给一个立方体的每个面添加不同纹理?最近在看NeHe的教程,到第六讲的时候,我能给正方体添加纹理,但每个面都是相同的.请问要想每个面都不同,该如何做?初学者麻烦详细点…最好 opengl下怎么画立方体使用vc,用c++编程,应该怎么样画出哥立方体啊,请大侠给个详细的代码 在3DMAX中 如何给一个立方体各个面的不同材质在制作3D时要给物体材质 我用画线后挤出建模 要同时在这个模型上给一个地面材质顶面材质和墙面材质 我用的是多维子材质 在给墙面时而给到 如何使用OPENGL绘制立方体可以的话将代码写一下谢谢啦 给.着色用英语怎么说 给.着色用英语怎么说 如何给处于同一海拔高度地图着色 几何画板给圆锥表面如何着色 pro/E 5.0 着色 请问如何把整个零件着色?(看了不少都是面着色) 用maya绘制一个立方体,我想把它的各个面涂上不一样的颜色,该怎么做? 用4种不同的颜色为正方体的六个面着色,要求相邻两个面颜色不相同,则不同的着色方法有 ( )种.六个面不加区分如何?加以区分又如何? 用6种颜色给正方体着色,有几种方法(一定用6种颜色)相邻面不同颜色 用5种颜色给正方体着色,有几种方法(一定用5种颜色)相邻面不同颜色 在UG中如何使实体某个面着色啊?请高手指教,在UG中如何使实体单个面或某个面着色啊? 求排列组合题5如果将一个正方体的六个面分别用红和黄两种颜色着色,那么一共可得到几种(如果着色后的两立方体经转动后是一样的,则认为是同一种) 请问用c#做OPENGL光照模型时的法向量怎么做呢?麻烦帮我看一下程序对吗?为什么我做出来的图形怪怪的GL.glBegin(GL.GL_TRIANGLES); GL.glNormal3f(5f, 2.5f, 2.5f); GL.glVertex3f(1.0f, 1.0f, 0.0f);