O uso do glPushMatrix() e glPopMatrix()
{"Image DocumentName": "O uso do glPushMatrix() e glPopMatrix()", "Image ImageDescription": "// Guarda a matriz de transforma\u00e7\u00e3o corrente na pilha glPushMatrix(); // Aplica uma rota\u00e7\u00e3o ao redor do eixo x glRotatef(90.0f, 0.0f, 0.0f, 1.0f); // Aplica uma transla\u00e7\u00e3o glTranslatef(-35.0f, 0.0f, 0.0f); // Altera a cor do desenho para cinza escuro glColor3f(0.4f, 0.4f, 0.4f); // Fun\u00e7\u00e3o da GLUT para fazer o desenho de um torus glutWireTorus(7.0, 14.0, 20, 40); // Restaura a matriz de transforma\u00e7\u00e3o corrente da pilha glPopMatrix();", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}