La biblioteca de utilidades OpenGL ( GLU ) es una biblioteca de gráficos por computadora para OpenGL .
Consiste en una serie de funciones que utilizan la biblioteca OpenGL base para proporcionar rutinas de dibujo de nivel superior a partir de las rutinas más primitivas que proporciona OpenGL. Por lo general, se distribuye con el paquete base de OpenGL. GLU no está implementado en la versión incrustada del paquete OpenGL , OpenGL ES .
Entre estas características se encuentran correspondencia entre pantalla- y las coordenadas mundiales, generación de textura mipmaps , dibujo de cuádricas superficies, NURBS , la teselación de primitivas poligonales, la interpretación de los códigos de error de OpenGL, una extensa gama de rutinas de transformación para la creación de volúmenes de visualización y posicionamiento sencillo de la cámara, generalmente en términos más amigables con los humanos que las rutinas presentadas por OpenGL. También proporciona primitivas adicionales para su uso en aplicaciones OpenGL, incluidas esferas , cilindros y discos .
Todas las funciones de GLU comienzan con el glu
prefijo. Una función de ejemplo es la gluOrtho2D
que define una matriz de proyección ortográfica bidimensional .
La especificación GLU se actualizó por última vez en 1998 y depende de las características que quedaron obsoletas con el lanzamiento de OpenGL 3.1 en 2009. [1] Las especificaciones para GLU aún están disponibles aquí.
Ver también
Referencias
- ^ "El registro OpenGL" . Opengl.org . Consultado el 2 de mayo de 2013 .