Solved programming problem

Draw Simple Image(Class Work 1)

Source code

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();
Join the discussion

Add your comment

1 previous comment

Stidway

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