Beispiel #1
0
Datei: Exe05.c Projekt: jvanz/cg
void desenhaGL_POINTS()
{
    printf("GL_POINTS\n");
    glPointSize(3.f);
    setColor(cores[RED]);
    desenhaPonto(p1x, p1y );
    desenhaPonto(p2x, p2y);
    desenhaPonto(p3x, p3y);
    desenhaPonto(p4x, p4y);
}
void desenhaSapo () {
	glColor3f(0, 0.2, 0);
	desenhaElipse( 0.04, 0.07, 0.02, 0.06);
	desenhaElipse(-0.04, 0.07, 0.02, 0.06);
	
	glColor3f(0, 0.4, 0);
	desenhaElipse( 0.04, -0.02, 0.02, 0.06);
	desenhaElipse(-0.04, -0.02, 0.02, 0.06);
	desenhaCirculo(-0.065, -0.12, 0.005);
	desenhaCirculo(-0.040, -0.12, 0.005);
	desenhaCirculo(-0.015, -0.12, 0.005);
	desenhaCirculo( 0.005, -0.12, 0.005);
	desenhaCirculo( 0.040, -0.12, 0.005);
	desenhaCirculo( 0.065, -0.12, 0.005);
	desenhaTriangulo(-0.04, -0.02, -0.07, -0.12, -0.01, -0.12);
	desenhaTriangulo( 0.04, -0.02,  0.01, -0.12,  0.07, -0.12);
	
	glColor3f(0, 0.6, 0);
	desenhaElipse(0, 0, 0.05, 0.15);
	
	glColor3f(0, 0.4, 0);
	desenhaElipse(-0.02, -0.064, 0.015, 0.015);
	desenhaElipse( 0.02, -0.064, 0.015, 0.015);
	glColor3f(0, 0, 0);
	desenhaElipse(-0.02, -0.07, 0.01, 0.0075);
	desenhaElipse( 0.02, -0.07, 0.01, 0.0075);
	
	desenhaPonto(-0.005, -0.14);
	desenhaPonto( 0.005, -0.14);
	desenhaPonto(-0.010,  0.02);
	desenhaPonto( 0.010,  0.02);
	desenhaPonto(-0.010,  0.04);
	desenhaPonto( 0.010,  0.04);
	desenhaPonto(-0.010,  0.06);
	desenhaPonto( 0.010,  0.06);
}