glBegin(GL_QUADS); glColor3f(1.0,0.0,0.0);//红色
glVertex3f( 1.0f, 1.0f, 1.0f);
glVertex3f(-1.0f, 1.0f, 1.0f);    //前面
glVertex3f(-1.0f, -1.0f,1.0f);
glVertex3f( 1.0f,-1.0f, 1.0f); glColor3f(0.0,0.0,1.0);    //蓝色      //右面
glVertex3f(1.0, 1.0,-1.0);
glVertex3f(1.0, 1.0, 1.0);
glVertex3f(1.0,-1.0, 1.0);
glVertex3f(1.0,-1.0,-1.0);

glColor3f(0.0,1.0,0.0);//绿色
glVertex3f( 1.0,-1.0,-1.0);
glVertex3f(-1.0,-1.0,-1.0);
glVertex3f(-1.0, 1.0,-1.0);
glVertex3f( 1.0, 1.0,-1.0);        //后面 glColor3f(0.0,0.0,0.0);//黑色
glVertex3f(-1.0, 1.0, 1.0);
glVertex3f(-1.0, 1.0,-1.0);    //左面
glVertex3f(-1.0,-1.0,-1.0);
glVertex3f(-1.0,-1.0, 1.0);

glColor3f(0.0,0.0,1.0);
glVertex3f( 1.0,1.0,-1.0);
glVertex3f(-1.0,1.0,-1.0);    //上面
glVertex3f(-1.0,1.0, 1.0);
glVertex3f( 1.0,1.0, 1.0);

glColor3f(1.0,0.5,0.0);//下面
glVertex3f( 1.0,-1.0, 1.0); 
glVertex3f(-1.0,-1.0, 1.0);
glVertex3f(-1.0,-1.0,-1.0);
glVertex3f( 1.0,-1.0,-1.0);
glEnd();