fonction glNormal3sv
Définit le vecteur normal actuel.
Syntaxe
void WINAPI glNormal3sv(
const GLshort *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 normale actuelle est définie sur les coordonnées données chaque fois que vous appelez la fonction glNormal3sv .
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 de glNormal3sv n’ont pas besoin d’une longueur d’unité. Si la normalisation est activée, les normales spécifiées avec glNormal3sv 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 glNormal3sv entre un appel à glBegin et l’appel correspondant à glEnd. Les fonctions suivantes récupèrent des informations relatives à glNormal3sv :
glGet avec argument GL_CURRENT_NORMAL
glIsEnable avec GL_NORMALIZE d’arguments
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 |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour