glEvalCoord2dv fonction)
La fonction glEvalCoord2dv évalue les mappages à deux dimensions activés.
Syntaxe
void WINAPI glEvalCoord2dv(
const GLdouble *u
);
Paramètres
-
u
-
Pointeur vers un tableau contenant la coordonnée de domaine u.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Remarques
La fonction glEvalCoord2dv évalue les mappages à deux dimensions activés à l’aide de deux valeurs de domaine, u et v. Définissez Maps avec glMap1. Activez ou désactivez-les avec glEnable et glDisable.
Lorsque l’une des fonctions glEvalCoord est émise, tous les mappages actuellement activés de la dimension indiquée sont évalués. Ensuite, pour chaque mappage activé, c’est comme si la fonction OpenGL correspondante avait été émise avec la valeur calculée. Autrement dit, si l’index _ Map1 GL _ ou l' _ index map2 GL _ est activé, une fonction glIndex est simulée. Si GL _ Map1 _ Color _ 4 ou GL _ map2 _ Color _ 4 est activé, une fonction glcolor est simulée. Si GL _ Map1 _ normal ou GL _ map2 _ normal est activé, un vecteur normal est produit, et si l’un des _ Map1 de _ texture GL _ Coord _ 1, GL _ Map1 texture Coord _ _ _ 2, GL _ Map1 texture Coord _ _ _ 3, GL _ Map1 _ texture _ Coord 4, GL map2 texture Coord _ _ _ _ _ 1, GL _ map2 _ texture _ Coord _ 2, GL _ map2 _ texture _ Coord _ 3 et GL _ map2 _ texture _ Coord _ 4 est activé, une fonction glTexCoord appropriée est simulée.
OpenGL utilise des valeurs évaluées au lieu des valeurs actuelles pour les évaluations qui sont activées, et les valeurs actuelles dans le cas contraire, pour les coordonnées de couleur, d’index de couleur, normales et de texture. Toutefois, les valeurs évaluées ne mettent pas à jour les valeurs actuelles. Ainsi, si les fonctions glVertex sont intercalées avec les fonctions glEvalCoord , les coordonnées de couleur, normale et de texture associées aux fonctions glVertex ne sont pas affectées par les valeurs générées par les fonctions GlEvalCoord , mais uniquement par les fonctions glColor, glIndex, glNormalet glTexCoord les plus récentes.
Si la génération automatique normale est activée, glEvalCoord2dv appelle glEnable avec l’argument GL _ auto _ normal pour générer des normales de surface analytiques, quel que soit le contenu ou l’activation de la _ _ carte normale GL map2. Let

Le n normal généré est

Les fonctions suivantes récupèrent les informations relatives à la fonction glEvalCoord2dv :
glIsEnabled avec argument GL _ Map1 _ vertex _ 3
glIsEnabled avec argument GL _ Map1 _ vertex _ 4
glIsEnabled avec argument GL _ Map1 _ index
glIsEnabled avec argument GL _ Map1 _ couleur _ 4
glIsEnabled avec argument GL _ Map1 _ normal
glIsEnabled avec argument GL _ Map1 _ texture _ Coord _ 1
glIsEnabled avec argument GL _ Map1 _ texture _ Coord _ 2
glIsEnabled avec argument GL _ Map1 _ texture _ repère _ 3
glIsEnabled avec argument GL _ Map1 _ texture _ Coord _ 4
glIsEnabled avec argument GL _ map2 _ vertex _ 3
glIsEnabled avec argument GL _ map2 _ vertex _ 4
glIsEnabled avec argument GL _ map2 _ index
glIsEnabled avec argument GL _ map2 _ couleur _ 4
glIsEnabled avec argument GL _ map2 _ normal
glIsEnabled avec argument GL _ map2 _ texture _ Coord _ 1
glIsEnabled avec argument GL _ map2 _ texture _ Coord _ 2
glIsEnabled avec argument GL _ map2 _ texture _ repère _ 3
glIsEnabled avec argument GL _ map2 _ texture _ Coord _ 4
glIsEnabled avec l’argument GL _ auto _ normal
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 |
|
| Bibliothèque |
|
| DLL |
|