fonction glEvalPoint1
Les fonctions glEvalPoint1 et glEvalPoint2 génèrent et évaluent un point unique dans un maillage.
Syntaxe
void glEvalPoint1(
GLint i
);
Paramètres
-
i
-
Valeur entière de la variable de domaine de grille i.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
Les fonctions glMapGrid et glEvalMesh sont utilisées en tandem pour générer et évaluer efficacement une série de valeurs de domaine de carte uniformément espacées. Vous pouvez utiliser glEvalPoint pour évaluer un point de grille unique dans le même quadrillage que celui parcouru par glEvalMesh. Appeler glEvalPoint1 équivaut à appeler
glEvalCoord1 (i ? u +u1);
where
? u = (u2 u1 )/n
et n, u1 et u2 sont les arguments de la fonction glMapGrid1 la plus récente. La seule exigence numérique absolue est que si i = n, alors la valeur calculée à partir de (i ? u + u1 ) est exactement u2 .
Dans le cas à deux dimensions, glEvalPoint2, let
? u = (u2 u1 )/n
? v = (v2 v1 )/m
où n, u1 , u2 , m, v1 et v2sont les arguments de la fonction glMapGrid2 la plus récente. Ensuite, la fonction glEvalPoint2 équivaut à appeler
glEvalCoord2 (i ? u + u1 , j ? v + v1);
Les seules exigences numériques absolues sont que si i=n, alors la valeur calculée à partir de (i ? u + u1 ) est exactement u2 , et si j = m, la valeur calculée à partir de (j ? v + v1 ) est exactement v2.
Les fonctions suivantes récupèrent des informations relatives à glEvalPoint1 et glEvalPoint2 :
glGet avec argument GL_MAP1_GRID_DOMAIN
glGet avec argument GL_MAP2_GRID_DOMAIN
glGet avec argument GL_MAP1_GRID_SEGMENTS
glGet avec argument GL_MAP2_GRID_SEGMENTS
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 |
|