OpenGL utility library
Apparence
GLU (OpenGL Utility Library) est une bibliothèque associée à OpenGL. Elle vient compléter cette dernière en apportant quelques routines pour des opérations de plus haut niveau. Ces dernières, suivant les conventions et la syntaxe d'OpenGL, font appel à des commandes OpenGL de bas niveau. GLU apporte les fonctionnalités suivantes :
- Gestion de la matrice de projection pour mettre en place une vue orthogonale ou en perspective.
- Gestion de la matrice de visualisation avec une routine de type «caméra».
- Redimensionnement d'images.
- Construction automatique de Mipmaps.
- Fragmentation de polygones.
- Gestion d'objets quadriques (sphère, cylindre, disque).
- Gestion des courbes et des surfaces de Bézier.
- Gestion des surfaces NURBS (Non Uniform Rational B-Spline).
- Vérification de la présence d'extensions OpenGL.
Cette bibliothèque fait partie de toutes les implémentations OpenGL.