glEvalPoint2 fonction)

Les fonctions glEvalPoint1 et glEvalPoint2 génèrent et évaluent un point unique dans une maille.

Syntaxe

void glEvalPoint2(
   GLint i,
   GLint j
);

Paramètres

i

Valeur entière pour la variable de domaine Grid i.

j

Valeur entière pour la variable de domaine Grid j .

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Remarques

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 mappage uniformément espacées. Vous pouvez utiliser glEvalPoint pour évaluer un seul point de grille dans le même Gridspace parcouru par glEvalMesh. L’appel de glEvalPoint1 équivaut à appeler

glEvalCoord1 (i ?u + u 1);

where

? u = (u 2 u 1)/n

et n, u 1 et u 2 sont les arguments de la fonction glMapGrid1 la plus récente. La seule exigence numérique absolue est que si i = n, la valeur calculée à partir de (i ?u + U1) est exactement u 2.

Dans le cas à deux dimensions, glEvalPoint2, Let

? u = (u 2 u 1)/n

? v = (v 2 v 1)/m

n, u 1, u 2, m, v 1 et v 2 sont les arguments de la fonction glMapGrid2 la plus récente. La fonction glEvalPoint2 est alors équivalente à l’appel de

glEvalCoord2 (i ?u + u 1, j ?v + v 1);

Les seules exigences numériques absolues sont que si i = n, la valeur est calculée à partir de (i ?u + u 1) est exactement U2 et, si j = m, la valeur calculée à partir de (j ?v + v 1) est exactement v 2.

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 des _ segments de _ grille _ Map1 d’argument GL

glGet avec des _ segments de _ grille _ map2 d’argument GL

Configuration requise

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