glTranslatef fonction)
La fonction glTranslatef multiplie la matrice actuelle par une matrice de translation.
Syntaxe
void WINAPI glTranslatef(
GLfloat x,
GLfloat y,
GLfloat z
);
Paramètres
-
x
-
Coordonnée x d’un vecteur de translation.
-
y
-
Coordonnée y d’un vecteur de translation.
-
z
-
Coordonnée z d’un vecteur de translation.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
La fonction glTranslatef produit la traduction spécifiée par (x, y, z). Le vecteur de translation est utilisé pour calculer une matrice de traduction 4x4 :

La matrice actuelle (voir glMatrixMode) est multipliée par cette matrice de translation, le produit remplaçant la matrice actuelle. Autrement dit, si M est la matrice active et que T est la matrice de translation, M est remplacé par M T.
Si le mode matriciel est GL _ MODELVIEW ou GL _ projection, tous les objets dessinés après l’appel de glTranslatef sont traduits. Utilisez glPushMatrix et glPopMatrix pour enregistrer et restaurer le système de coordonnées non traduit.
Les fonctions suivantes récupèrent les informations relatives à glTranslated et glTranslatef:
glGet avec l’argument _ mode de matrice GL _
glGet avec argument GL _ MODELVIEW _ Matrix
glGet avec argument _ matrice de projection de la comptabilité _
matrice de texture glGet avec argument GL _ _
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 |
|