glNormal3fv fonction)
Définit le vecteur normal actuel.
Syntaxe
void WINAPI glNormal3fv(
const GLfloat *v
);
Paramètres
-
v
-
Pointeur vers un tableau de trois éléments : les coordonnées x, y et z du nouveau normal actuel.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
La normale actuelle est définie sur les coordonnées données chaque fois que vous appelez la fonction glNormal3fv.
Les arguments Byte, short ou Integer sont convertis en format à virgule flottante avec un mappage linéaire qui mappe la valeur entière représentable la plus positive à 1,0, et la valeur entière représentable la plus négative à-1,0.
Les normales spécifiées à l’aide de glNormal3fv n’ont pas besoin d’avoir une longueur d’unité. Si la normalisation est activée, les normales spécifiées avec glNormal3fv sont normalisées après la transformation. Vous pouvez contrôler la normalisation à l’aide de glEnable et glDisable avec l’argument GL _ Normalize. Par défaut, la normalisation est désactivée. Vous pouvez mettre à jour la normale actuelle à tout moment. En particulier, vous pouvez appeler glNormal3fv entre un appel à glBegin et l’appel correspondant à glEnd. Les fonctions suivantes récupèrent les informations relatives à glNormal3fv:
glGet avec argument GL _ actuel _ normal
glIsEnable avec argument GL _ Normalize
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 |
|