Tu dois faire toi-même ton cube :
void dessinCube(double xmin,double ymin,double zmin,double xmax,double ymax,double zmax)
{
glBegin(GL_QUADS); // face
glTexCoord2d(1,0);glVertex3d(xmin,ymax,zmin);
glTexCoord2d(1,1);glVertex3d(xmax,ymax,zmin);
glTexCoord2d(0,1);glVertex3d(xmax,ymin,zmin);
glTexCoord2d(0,0);glVertex3d(xmin,ymin,zmin);
// glEnd();
// glBegin(GL_QUADS); // dos
glTexCoord2d(1,0);glVertex3d(xmin,ymax,zmax);
glTexCoord2d(1,1);glVertex3d(xmax,ymax,zmax);
glTexCoord2d(0,1);glVertex3d(xmax,ymin,zmax);
glTexCoord2d(0,0);glVertex3d(xmin,ymin,zmax);
// glEnd();
// glBegin(GL_QUADS); // haut
glTexCoord2d(1,0);glVertex3d(xmin,ymax,zmin);
glTexCoord2d(1,1);glVertex3d(xmax,ymax,zmin);
glTexCoord2d(0,1);glVertex3d(xmax,ymax,zmax);
glTexCoord2d(0,0);glVertex3d(xmin,ymax,zmax);
// glEnd();
// glBegin(GL_QUADS); // bas
glTexCoord2d(1,0);glVertex3d(xmin,ymin,zmin);
glTexCoord2d(1,1);glVertex3d(xmax,ymin,zmin);
glTexCoord2d(0,1);glVertex3d(xmax,ymin,zmax);
glTexCoord2d(0,0);glVertex3d(xmin,ymin,zmax);
// glEnd();
// glBegin(GL_QUADS); // gauche
glTexCoord2d(1,0);glVertex3d(xmin,ymax,zmin);
glTexCoord2d(1,1);glVertex3d(xmin,ymax,zmax);
glTexCoord2d(0,1);glVertex3d(xmin,ymin,zmax);
glTexCoord2d(0,0);glVertex3d(xmin,ymin,zmin);
// glEnd();
// glBegin(GL_QUADS); // droite
glTexCoord2d(1,0);glVertex3d(xmax,ymax,zmin);
glTexCoord2d(1,1);glVertex3d(xmax,ymax,zmax);
glTexCoord2d(0,1);glVertex3d(xmax,ymin,zmax);
glTexCoord2d(0,0);glVertex3d(xmax,ymin,zmin);
glEnd();
}