jueves, 13 de febrero de 2014

Funciones de OpenGL

Descripciones de algunas funciones de OpenGL

glRotated(): cambia la figura de posición

gluInit(): es la función que inicializa la librería GLUT y negocia con el sistema de ventanas la apertura de una nueva ventana

glutInitWindowSize(): se define el tamaño de la ventana en píxeles (anchura y altura)

glutInitWindowPosition(): la distancia horizontal y vertical con respecto de la esquina superior izquierda del monitor donde la ventana deberá aparecer

glutInitDisplayMode(): define el modo en el que se debe dibujar la ventana

glutCreateWindow(): se crea propiamente la ventana, y el string que se pasa como argumento, es utilizado como nombre de la nueva ventana

glutReshapeFunc(). Esta función callback especifica cuál función será llamada cada vez que la ventana sea re dimensionada o movida, pero también es utilizada para definir inicialmente el área de proyección de la figura en la ventana

glutDisplayFunc(display), define que la función display que es pasada como argumento sea ejecutada cada vez que GLUT determine que la ventana debe ser dibujada (la primera vez que se muestra la ventana) o
redibujada (cuando se maximiza, cuando se superponen varias ventanas, etc).

Con las funciones glEnable(GL_CULL_FACE) y glDisable(GL_CULL_FACE) se muestran o se ocultan las líneas de las caras traseras de la figura

Si quieres obtener más información acerca de las funciones de OpenGL dejo estos links

http://sabia.tic.udc.es/gc/Tutorial%20OpenGL/tutorial/cap2.htm
http://www.widget-101.com/opengl/clase-para-el-despliegue-de-texto-en-opengl-y-c/
http://www.tecnun.es/asignaturas/grafcomp/OpenGL/practica/capitulo1.pdf
http://es.scribd.com/doc/11607446/79/glFrustum#page=7

No hay comentarios:

Publicar un comentario