La biblioteca de utilidades de OpenGL ( GLU ) es una biblioteca de gráficos por computadora para OpenGL .
Consta de varias funciones que utilizan la biblioteca base de OpenGL para proporcionar rutinas de dibujo de nivel superior a partir de las rutinas más primitivas que ofrece OpenGL. Generalmente se distribuye con el paquete base de OpenGL. GLU no está implementado en la versión integrada del paquete OpenGL, OpenGL ES .
Entre estas características se incluyen el mapeo entre coordenadas de pantalla y del mundo, la generación de mipmaps de textura , el dibujo de superficies cuádricas , NURBS , la teselación de primitivas poligonales, la interpretación de códigos de error de OpenGL, una gama extendida de rutinas de transformación para configurar volúmenes de visualización y el posicionamiento simple de la cámara, generalmente en términos más amigables para el usuario que las rutinas presentadas por OpenGL. También proporciona primitivas adicionales para su uso en aplicaciones OpenGL, incluyendo esferas , cilindros y discos .
Todas las funciones GLU comienzan con el gluprefijo. Un ejemplo de función es que define una matriz de proyección ortográficagluOrtho2D bidimensional y que orienta una cámara.gluLookAt
La especificación GLU se actualizó por última vez en 1998 y depende de características que quedaron obsoletas con el lanzamiento de OpenGL 3.1 en 2009. [ 1 ] Las especificaciones para GLU todavía están disponibles aquí.
Véase también
Referencias
- ↑ "El Registro de OpenGL" . Opengl.org . Consultado el 2 de mayo de 2013 .
- OpenGL