Partager via


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

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
Gl.h
Bibliothèque
Opengl32.lib
DLL
Opengl32.dll

Voir aussi

glEvalCoord

glEvalMesh

glGet

glMap1

glMap2

glMapGrid