Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
OpenGL traite NURBS comme des objets, de la même façon qu’il traite les quadrics : vous créez un objet NURBS, puis spécifiez comment il doit être rendu. Le tableau suivant répertorie les fonctions OpenGL GLU pour la gestion des objets NURBS.
| OpenGL GLU, fonction | Signification |
|---|---|
| gluNewNurbsRenderer | Crée un objet NURBS. |
| gluDeleteNurbsRenderer | Supprime un objet NURBS. |
| gluNurbsCallback | Associe un rappel à un objet NURBS pour la gestion des erreurs. |
Lors du portage du code IRIS GL NURBS vers OpenGL, gardez à l’esprit les points suivants :
- Les points de contrôle NURBS sont des points flottants, et non des doubles.
- Le paramètre stride est compté en nombres flottants, et non en octets.
- Si vous utilisez l’éclairage et que vous ne spécifiez pas de normales, appelez glEnable avec GL_AUTO_NORMAL comme paramètre pour générer automatiquement des normales.
??