gluLoadSamplingMatrices fonction)
La fonction gluLoadSamplingMatrices charge des matrices d’échantillonnage et de Cullinging rationnelles (NURBS) non uniformes.
Syntaxe
void WINAPI gluLoadSamplingMatrices(
GLUnurbs *nobj,
const GLfloat modelMatrix[16],
const GLfloat projMatrix[16],
const GLint viewport[4]
);
Paramètres
-
nobj
-
Objet NURBS (créé avec gluNewNurbsRenderer).
-
modelMatrix
-
Matrice modelview (à partir d’un appel glGetFloatv ).
-
projMatrix
-
Matrice de projection (à partir d’un appel glGetFloatv ).
-
vue
-
Une fenêtre d’affichage (à partir d’un appel glGetIntegerv ).
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
La fonction gluLoadSamplingMatrices utilise modelMatrix, projMatrix et Viewport pour recalculer les matrices d’échantillonnage et de Culling stockées dans nobj. La matrice d’échantillonnage détermine la précision avec laquelle une courbe ou surface NURBS doit être fractionnée pour satisfaire la tolérance d’échantillonnage (telle que déterminée par la _ propriété tolérance d’échantillonnage Glu _ ). La matrice de Culling est utilisée pour décider si une courbe ou une surface NURBS doit être éliminée avant le rendu (lorsque la _ propriété Glu Culling est activée).
La fonction gluLoadSamplingMatrices est nécessaire uniquement si la propriété de la _ matrice de chargement automatique Glu _ _ est désactivée (voir gluNurbsProperty). Bien qu’il soit pratique de conserver la _ _ propriété matrice de chargement automatique Glu _ activée, cela nécessite un aller-retour au serveur OpenGL pour obtenir les valeurs actuelles de la matrice modelview, de la matrice de projection et de la fenêtre d’affichage.)
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|
| Bibliothèque |
|
| DLL |
|