glTranslated, fonction
La fonction glTranslated multiplie la matrice actuelle par une matrice de traduction.
void WINAPI glTranslated(
GLdouble x,
GLdouble y,
GLdouble z
);
-
x
-
Coordonnée x d’un vecteur de traduction.
-
y
-
Coordonnée y d’un vecteur de traduction.
-
z
-
Coordonnée z d’un vecteur de traduction.
Cette fonction ne retourne pas de valeur.
La fonction glTranslated produit la traduction spécifiée par (x, y, z). Le vecteur de traduction est utilisé pour calculer une matrice de traduction 4x4 :
La matrice actuelle (voir glMatrixMode) est multipliée par cette matrice de traduction, le produit remplaçant la matrice actuelle. Autrement dit, si M est la matrice actuelle et T est la matrice de traduction, M est remplacé par M T.
Si le mode matrice est GL_MODELVIEW ou GL_PROJECTION, tous les objets dessinés après l’appel de glTranslated sont traduits. Utilisez glPushMatrix et glPopMatrix pour enregistrer et restaurer le système de coordonnées non traduit.
Les fonctions suivantes récupèrent des informations relatives à glTranslated :
glGet avec GL_MATRIX_MODE d’argument
glGet avec argument GL_MODELVIEW_MATRIX
glGet avec argument GL_PROJECTION_MATRIX
glGet avec argument GL_TEXTURE_MATRIX
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 |
|