CompuForm Assigment 1: portrait · posted by vaibhav bhawsar Sep 14, 06:18

void drawPortrait( void )
{
	//glPolygonMode(GL_BACK,GL_LINE);
	glBegin(GL_TRIANGLE_FAN);
	glColor3f(.4,.4,.4);
	glVertex2f(400,285);
	glVertex2f(380,93);
	glVertex2f(360,130);
	glVertex2f(338,168);
	glVertex2f(310,176);
	glVertex2f(272,180);
	glVertex2f(260,183);
	glVertex2f(253,190);
	glVertex2f(251,198);
	glVertex2f(253,207);
	glVertex2f(254,218);
	glVertex2f(250,226);
	glVertex2f(243,230);
	glVertex2f(240,236);
	glVertex2f(243,241);
	glVertex2f(246,246);
	glVertex2f(238,249);
	glVertex2f(232,255);
	glVertex2f(234,265);
	glVertex2f(241,280);
	glVertex2f(231,287);
	glVertex2f(227,295);
	glVertex2f(227,303);
	glVertex2f(231,312);
	glVertex2f(242,324);
	glVertex2f(252,336);
	glVertex2f(262,362);
	glVertex2f(264,375);
	glVertex2f(259,391);
	glVertex2f(270,421);
	glVertex2f(281,444);
	glVertex2f(301,461);
	glVertex2f(344,486);
	glVertex2f(386,500);
	glVertex2f(424,501);
	glVertex2f(455,491);
	glVertex2f(495,455);
	glVertex2f(521,420);
	glVertex2f(521,420);
	glVertex2f(532,346);
	glVertex2f(528,320);
	glVertex2f(521,310);
	glVertex2f(518,289);
	glVertex2f(512,266);
	glVertex2f(511,239);
	glVertex2f(519,182);
	glVertex2f(522,150);
	glVertex2f(500,129);
	glVertex2f(461,102);							
	glVertex2f(415,88);
	glVertex2f(398,87);	
	glVertex2f(380,93);
	glEnd();
        // //
	//eyes
	glBegin(GL_TRIANGLE_STRIP);
	glColor3f(.2,.2,.2);
	glVertex2f(270,357);	
	glVertex2f(273,364);
	glVertex2f(272,348);
	glVertex2f(278,364);
	glVertex2f(277,346);
	glVertex2f(282,363);
	glVertex2f(282,349);
	glVertex2f(286,361);
	glVertex2f(287,352);
	glVertex2f(288,360);
	glVertex2f(290,356);
	glEnd();
}

Commenting is closed for this article.