glNormal3s, fonction
Définit le vecteur normal actuel.
void WINAPI glNormal3s(
GLshort nx,
GLshort ny,
GLshort nz
);
-
Nx
-
Spécifie la coordonnée x du nouveau vecteur normal actuel.
-
Ny
-
Spécifie la coordonnée y du nouveau vecteur normal actuel.
-
Nz
-
Spécifie la coordonnée z du nouveau vecteur normal actuel.
Cette fonction ne retourne pas de valeur.
La normale actuelle est définie sur les coordonnées données chaque fois que vous appelez la fonctionglNormal3s.
Les arguments octets, courts ou entiers sont convertis au format à virgule flottante avec un mappage linéaire qui mappe la valeur entière représentable la plus positive à 1,0, et la valeur d’entier représentable la plus négative à -1,0.
Les normales spécifiées à l’aide deglNormal3s n’ont pas besoin d’une longueur d’unité. Si la normalisation est activée, les normales spécifiées avec glNormal3s sont normalisées après la transformation. Vous pouvez contrôler la normalisationpar à 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 appelerglNormal3sentre un appel à glBegin et l’appel à glEnd correspondant. Les fonctions suivantes récupèrent des informations relatives à glNormal3s :
glGet avec argument GL_CURRENT_NORMAL
glIsEnable avec GL_NORMALIZE d’arguments
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 |
|