drawIMG()
{
//1st triangle of tree
glBegin(GL_TRIANGLES); // DRAWING 3 SIDED TRIANGLE
glColor3f(0.2f, .9f, 0.2f);
glVertex2d(0.0,80.0);
glVertex2d(-50.0,-10.0);
glVertex2d(50.0,-10.0);
glEnd();
//2nd triangle of tree
glBegin(GL_TRIANGLES); // DRAWING 3 SIDED TRIANGLE
glColor3f(0.1f, .9f, 0.1f);
glVertex2d(0.0,60.0);
glVertex2d(-55.0,-30.0);
glVertex2d(55.0,-30.0);
glEnd();
//3rd triangle of tree
glBegin(GL_TRIANGLES); // DRAWING 3 SIDED TRIANGLE
glColor3f(0.4f, .8f, 0.4f);
glVertex2d(0.0,40.0);
glVertex2d(-60.0,-50.0);
glVertex2d(60.0,-50.0);
glEnd();
//tree body
glBegin(GL_QUADS); // DRAWING 4 SIDED QUADRILATERAL
glColor3f(.7f, 0.4f, 0.2f);
glVertex2d(-20.0,-25.0);
glVertex2d(20.0,-25.0);
glVertex2d(30.0,-90.0);
glVertex2d(-30,-90.0);
glEnd();
// left sqr box
glBegin(GL_QUADS); // DRAWING 4 SIDED QUADRILATERAL
glColor3f(1.0f, 1.0f, 0.0f);
glVertex2d(70.0,0.0);
glVertex2d(70.0,20.0);
glVertex2d(110.0,20.0);
glVertex2d(110,0.0);
glEnd();
//upper half
glBegin(GL_QUADS); // DRAWING 4 SIDED QUADRILATERAL
glColor3f(1.0f, 0.0f, 0.0f);
glVertex2d(-250.0, 0.0);
glColor3f(0.0f, 0.0f, 1.0f);
glVertex2d(-250,250.0);
glColor3f(0.0f, 0.0f, 1.0f);
glVertex2d(250.0,250.0);
glColor3f(1.0f, 0.0f, 0.0f);
glVertex2d(250,0.0);
glEnd();
//lower half
glBegin(GL_QUADS); // DRAWING 4 SIDED QUADRILATERAL
glColor3f(0.8f, 0.8f, 0.0f);
glVertex2d(-250.0, -250.0);
glVertex2d(-250,0.0);
glVertex2d(250.0,0.0);
glVertex2d(250,-250.0);
glEnd();
}
// call this function from display()
drawIMG();
Draw Simple Image(Class Work 1)
Join the discussion
1 previous comment
Buy Celexa From Canada [url=https://oscialipop.com]Cialis[/url] Tadalis Sx Pfizer <a href=https://oscialipop.com>canadian pharmacy cialis</a> Aectfq Gjgqed https://oscialipop.com - cialis cheapest online prices