fonction glNormal3bv
Définit le vecteur normal actuel.
Syntaxe
void WINAPI glNormal3bv(
const GLbyte *v
);
Paramètres
-
C
-
Pointeur vers un tableau de trois éléments : les coordonnées x, y et z de la nouvelle normale actuelle.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
La valeur normale actuelle est définie sur les coordonnées données chaque fois que vous appelez la fonctionglNormal3bv.
Les arguments octets, courts ou entiers sont convertis au format à virgule flottante à l’aide d’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 valeurs normales spécifiées à l’aide deglNormal3bv ne doivent pas nécessairement avoir une longueur d’unité. Si la normalisation est activée, les normales spécifiées à l’aide deglNormal3bv 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 norme actuelle à tout moment. En particulier, vous pouvez appeler glNormal3bventre un appel à glBegin et l’appel à glEnd correspondant. Les fonctions suivantes récupèrent des informations relatives à glNormal3bv :
glGet avec argument GL_CURRENT_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 |
|