Source code
void drawC()
{
//upper part
glBegin(GL_QUADS); // DRAWING 4 SIDED QUADRILATERAL
glColor3f(0.0f, 1.0f, 0.0f);
glVertex2d(0.0,10.0);
glVertex2d(10.0,10.0);
glVertex2d(10.0,7.0);
glVertex2d(0.0,7.0);
glEnd();
//middle part
glBegin(GL_QUADS); // DRAWING 4 SIDED QUADRILATERAL
glColor3f(0.0f, 1.0f, 0.0f);
glVertex2d(0.0,10.0);
glVertex2d(5.0,10.0);
glVertex2d(5.0,-10.0);
glVertex2d(0.0,-10.0);
glEnd();
//last part
glBegin(GL_QUADS); // DRAWING 4 SIDED QUADRILATERAL
glColor3f(0.0f, 1.0f, 0.0f);
glVertex2d(0.0,-10.0);
glVertex2d(10.0,-10.0);
glVertex2d(10.0,-7.0);
glVertex2d(0.0,-7.0);
glEnd();
}
// call this function from display()
drawC();
Add your comment