Opengl utility library

Opengl utility library

OpenGL utility library

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.

Versions

La dernière version de GLU est la 1.3. Le tableau suivant donne la correspondance entre les version de GLU et les version d'OpenGL associées :

Version de GLU Version correspondante d'OpenGL
1.0 1.0
1.1 1.0
1.2 1.1
1.3 1.2

Voir aussi

Liens internes

Lien externe

Ce document provient de « OpenGL utility library ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Opengl utility library de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • OpenGL Utility Library — (GLU) ist eine Grafikbibliothek. Aufsetzend auf OpenGL bietet GLU Grafikfunktionen höherer Ebene. Sie ist Teil des OpenGL Pakets. Es existieren drei bedeutende Implementierungen der GLU: Microsoft GLU, in Windows enthalten, implementiert GLU 1.2… …   Deutsch Wikipedia

  • OpenGL Utility Library — The OpenGL Utility Library (GLU) is a computer graphics library. It consists of a number of functions that use the base OpenGL library to provide higher level drawing routines from the more primitive routines that OpenGL provides. It is usually… …   Wikipedia

  • OpenGL utility library — 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… …   Wikipédia en Français

  • OpenGL Utility Toolkit — Developer(s) Mark Kilgard Operating system Cross platform The OpenGL Utility Toolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system level I/O with the host operating system. Functions performed include window …   Wikipedia

  • OpenGL Utility Toolkit — GL Utility Toolkit Entwickler Mark Kilgard Aktuelle Version 3.7 (8. Dezember 1998) Betriebssystem plattformunabhängig Kategorie API Lizenz …   Deutsch Wikipedia

  • OpenGL Utility — GLU es el acrónimo de OpenGL Utility Library (se podría traducir como Biblioteca de utilidades para OpenGL). Esta biblioteca está compuesta por una serie de funciones de dibujo de alto nivel que, a su vez, se basan en las rutinas primitivas de… …   Wikipedia Español

  • Opengl — Entwickler: Khronos Group Aktuelle Version: 3.1 (24. März 2009) Betriebssystem: plattformunabhängig Kategorie …   Deutsch Wikipedia

  • Opengl user interface library — (GLUI) est une bibliothèque en C++ qui se combine avec celle de OpenGL utility toolkit (GLUT) et qui fournit diverses routines pour créer l interface d un programme entièrement avec OpenGL. L interface est alors indépendante du système d… …   Wikipédia en Français

  • OpenGL user interface library — (GLUI) est une bibliothèque en C++ qui se combine avec celle de OpenGL utility toolkit (GLUT) et qui fournit diverses routines pour créer l interface d un programme entièrement avec OpenGL. L interface est alors indépendante du système d… …   Wikipédia en Français

  • OpenGL User Interface Library — GLUI Screenshot  Demonstration of the GLUI program Developer(s) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”