Rechercher une page de manuel
glTranslate.3x
Langue: fr
Version: 109802 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
NOM
glTranslated, glTranslatef - multiplie la matrice courante par une matrice de translationSPÉCIFICATION C
void glTranslated( GLdouble x,GLdouble y, GLdouble z )void glTranslatef( GLfloat x,
GLfloat y, GLfloat z )
delim $$
PARAMÈTRES
- x, y, z
- Specifient les coordonnées x, y, et z d'un vecteur de translation.
DESCRIPTION
glTranslate produit une translation par $("x","y","z")$. La matrice courante (voir glMatrixMode) est multipliée par cette matrice de translation, le produit remplaçant la matrice courante, comme si glMultMatrix était appelé avec la matrice suivante comme argument :ccol { 1 above 0 above 0 above 0~ }
ccol { 0 above 1 above 0 above 0~ }
ccol { 0 above 0 above 1 above 0~ }
ccol { x above y above z above 1 } } } ~~
Si le mode matrice est GL_MODELVIEW ou GL_PROJECTION, tous les objets affichés après un appel à glTranslate sont translatés.
Utilisez glPushMatrix et glPopMatrix pour sauver et restaurer le système de coordonnées non translaté.
ERREURS
GL_INVALID_OPERATION est générée si glTranslate est exécuté entre l'exécution de glBegin et l'exécution correspondante de glEnd.GETS ASSOCIÉS
glGet avec l'argument GL_MATRIX_MODEglGet avec l'argument GL_COULEUR_MATRIX
glGet avec l'argument GL_MODELVIEW_MATRIX
glGet avec l'argument GL_PROJECTION_MATRIX
glGet avec l'argument GL_TEXTURE_MATRIX
VOIR AUSSI
glMatrixMode(3G), glMultMatrix(3G), glPushMatrix(3G), glRotate(3G), glScale(3G)TRADUCTION
Sylvain Vignaud <sylvain@vignaud.org>, 2002Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre