Content-type: text/html
Manpage of GLTRANSLATE
GLTRANSLATE
Section: Misc. Reference Manual Pages (3G)
Index
Return to Main Contents
NOM
glTranslated, glTranslatef
- multiplie la matrice courante par une matrice de translation
SPÉ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 :
down 20 { ~ matrix {
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_MODE
glGet 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>, 2002
Index
- NOM
-
- SPÉCIFICATION C
-
- PARAMÈTRES
-
- DESCRIPTION
-
- ERREURS
-
- GETS ASSOCIÉS
-
- VOIR AUSSI
-
- TRADUCTION
-
This document was created by
man2html,
using the manual pages.
Time: 21:37:51 GMT, July 10, 2005