Solved programming problem

Draw an Actor in OpenGL

Source code

void drawActor()

{

    //head

    glBegin(GL_QUADS); // DRAWING 4 SIDED QUADRILATERAL

    glColor3f(0.0f, 0.0f, 1.0f);

    glVertex2d(-3.0,25.0);

    glVertex2d(3.0,25.0);

    glVertex2d(3.0,20.0);

    glVertex2d(-3.0,20.0);

    glEnd();

    //body

    glColor3f(1.0f, 1.0f, 1.0f);

    glBegin(GL_LINE_LOOP); // It can be any type Gl_POINT,_LINE

    glVertex2d(0,20);

    glVertex2d(0,0);

    glEnd();

    //hand

    glColor3f(1.0f, 1.0f, 1.0f);

    glBegin(GL_LINE_LOOP); // It can be any type Gl_POINT,_LINE

    glVertex2d(-10,17);

    glVertex2d(10,17);

    glEnd();

    //leg left

    glColor3f(1.0f, 1.0f, 1.0f);

    glBegin(GL_LINE_LOOP); // It can be any type Gl_POINT,_LINE

    glVertex2d(0,0);

    glVertex2d(-10,-10);

    glEnd();

    //leg right

    glColor3f(1.0f, 1.0f, 1.0f);

    glBegin(GL_LINE_LOOP); // It can be any type Gl_POINT,_LINE

    glVertex2d(0,0);

    glVertex2d(10,-10);

    glEnd();

}

 

// call this function from display()

drawActor();
Join the discussion

Add your comment