Week 1 Assignment

Maria Mendez

Problem 2a. A Portrait.

void drawPortrait(void){
glBegin(GL_TRIANGLE_FAN);
glVertex2f(300,400);
glVertex2f(323,479);
glVertex2f(247,477);
glVertex2f(238,443);
glVertex2f(238,409);
glVertex2f(251,383);
glVertex2f(220,308);
glVertex2f(227,295);
glVertex2f(249,300);
glVertex2f(260,294);
glVertex2f(250,270);
glVertex2f(249,254);
glVertex2f(265,253);
glVertex2f(255,240);
glVertex2f(258,230);
glVertex2f(272,229);
glVertex2f(275,219);
glVertex2f(278,189);
glVertex2f(307,177);
glVertex2f(397,190);
glVertex2f(414,151);
glVertex2f(531,221);
glVertex2f(509,256);
glVertex2f(505,330);
glVertex2f(532,359);
glVertex2f(535,390);
glVertex2f(531,414);
glVertex2f(511,434);
glVertex2f(490,439);
glVertex2f(460,421);
glVertex2f(442,417);
glVertex2f(396,440);
glVertex2f(364,460);
glVertex2f(323,479);
glEnd();

}

Problem 2b. Eye

void drawEye(void){
glBegin( GL_TRIANGLE_STRIP);
glVertex2f(100,100);
glVertex2f(200,150);
glVertex2f(200,50);
glVertex2f(300,180);
glVertex2f(300,20);
glVertex2f(400,180);
glVertex2f(400,20);
glVertex2f(500,150);
glVertex2f(500,50);
glVertex2f(600,100);
glEnd();

}

 

Problem 2c. Initials

void drawM(void){
glLineWidth(3.0);
glBegin( GL_LINE_STRIP);
glVertex2f(160,100);
glVertex2f(160,200);
glVertex2f(200,130);
glVertex2f(240,200);
glVertex2f(240,100);
glEnd();
glBegin( GL_LINE_STRIP);
glVertex2f(280,100);
glVertex2f(280,200);
glVertex2f(320,130);
glVertex2f(360,200);
glVertex2f(360,100);
glEnd();
}