glBegin(GL_QUADS);
glNormal3f(0.0, 0.0, 1.0);
glVertex3f(1.0, 2.0, 1.0);
glVertex3f(1.0, 0.0, 1.0);
glVertex3f(-1.0, 0.0, 1.0);
glVertex3f(-1.0, 2.0, 1.0);
glPopAttrib();
glPopMatrix();
glEnd();
glPushMatrix();
glBegin(GL_TRIANGLES);
glColor3f(1.0, 1.0, 1.0);
glVertex3f(0.0, 4.0, 0.0);
glVertex3f(1.0, 2.0, 1.0);
glVertex3f(-1.0, 2.0, 1.0);
glPopMatrix();
glEnd();
glPushMatrix();
glBegin(GL_QUADS);
glColor3f(0.0, 0.0, 1.0);
glNormal3f(0.89, 0, -0.44);
glVertex3f(-1.0, 2.0, 1.0);
glVertex3f(-1.0, 0.0, 1.0);
glVertex3f(-2.0, 0.0, -1.0);
glVertex3f(-2.0, 2.0, -1.0);
glPopMatrix();
glEnd();