glBegin(GL_QUADS); glColor3d(1, 0.5, 0); glVertex3d(0, r1, h); glVertex3d(0, -r1, h); glVertex3d(d, -r2, h); glVertex3d(d, r2, h); glColor3d(1, 0.5, 0); glVertex3d(0, r1, 0); glVertex3d(0, r1, h); glVertex3d(d, r2, h); glVertex3d(d, r2, 0); glColor3d(1, 0.5, 0); glVertex3d(0, r1, 0); glVertex3d(d, r2, 0); glVertex3d(d, -r2, 0); glVertex3d(0, -r1, 0); glColor3d(1, 0.5, 0); glVertex3d(0, -r1, 0); glVertex3d(d, -r2, 0); glVertex3d(d, -r2, h); glVertex3d(0, -r1, h); glEnd();