glNormal3f(0.0, 0.0, -1.0);
-#if 0
/* draw back face */
glBegin(GL_QUAD_STRIP);
for (i = 0; i <= teeth; i++) {
glVertex3f(r0 * cos(angle), r0 * sin(angle), width * 0.5);
}
glEnd();
-#endif
}
glCallList(gear1);
glPopMatrix();
-#if 0
glPushMatrix();
glTranslatef(3.1, -2.0, 0.0);
glRotatef(-2.0 * angle - 9.0, 0.0, 0.0, 1.0);
glRotatef(-2.0 * angle - 25.0, 0.0, 0.0, 1.0);
glCallList(gear3);
glPopMatrix();
-#endif
glPopMatrix();
Frames++;
- if (Frames == 2)
- exit(0);
-
{
GLint t = glutGet(GLUT_ELAPSED_TIME);
if (t - T0 >= 5000) {