Previo
Open GL y Modelado geométrico
Investigue el uso parámetros y variantes de los comandos de open gl
glBegin()
glEnd()
Delimitan los vértices de una primitiva o grupo de primitivas. Begin es el comienzo y End el fin, los parámetros que reciben son: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, y GL_POLYGON.
glVertex
Denota los puntos donde se encontraran los vértices dentro de una primitiva, los parámetros que recibe son: (x, y, z, w)
glPushmatrix
Mete al stack una matriz
glPopmatrix
Saca del stack una matriz.
gltranslate
Produce una matriz de translación, los parámetros que recibe son (x, y, z)
glrotate
Multiplica por una matriz de rotación, los parámetros que recibe son (ángulo, x,y,z)
glscale
Produce un escalamiento no uniforme en los 3 ejes según los parámetros (x,y,z)
glclear()
regresa el area de un plano de bits de una ventana a valores plenamente preestablecidos por glClearColor, glClearIndex, glClearDepth, glClearStencil, y glClearAccum. Varios buffers pueden ser limpiados simultáneamente seleccionando más de un buffer usando glDrawBuffer.
glcrlear color
limpia valores buffers de color con los parámetros (rojo, azul, verde, alfa)

