zion -  glTranslate


Nom

glTranslated, glTranslatef - multiplie la matrice courante par une matrice de translation

SpÉcification c

void f3glTranslated( GLdouble x, .nf .ta w'f3void glTranslated( 'u GLdouble y, GLdouble z ) .fi void f3glTranslatef( GLfloat x, .nf .ta w'f3void glTranslatef( 'u GLfloat y, GLfloat z ) .fi .EQ delim $$ .EN

ParamÈtres

    f2x, f2y, f2z Specifient les coordonnées f2x, f2y, et f2z d'un vecteur de translation.


Description

%f3glTranslate produit une translation par $("x","y","z")$. La matrice courante (voir %f3glMatrixMode) est multipliée par cette matrice de translation, le produit remplaçant la matrice courante, comme si %f3glMultMatrix était appelé avec la matrice suivante comme argument : .ce .EQ 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 } } } ~~ .EN Si le mode matrice est %f3GL_MODELVIEW ou %f3GL_PROJECTION, tous les objets affichés après un appel à %f3glTranslate sont translatés.

Utilisez %f3glPushMatrix et %f3glPopMatrix pour sauver et restaurer le système de coordonnées non translaté.

Erreurs

%f3GL_INVALID_OPERATION est générée si %f3glTranslate est exécuté entre l'exécution de %f3glBegin et l'exécution correspondante de %f3glEnd. .bp

Gets associÉs

%f3glGet avec l'argument %f3GL_MATRIX_MODE %f3glGet avec l'argument %f3GL_COULEUR_MATRIX %f3glGet avec l'argument %f3GL_MODELVIEW_MATRIX %f3glGet avec l'argument %f3GL_PROJECTION_MATRIX %f3glGet avec l'argument %f3GL_TEXTURE_MATRIX

Voir aussi

%f3glMatrixMode(3G), %f3glMultMatrix(3G), %f3glPushMatrix(3G), %f3glRotate(3G), %f3glScale(3G)

Traduction

Sylvain Vignaud < sylvain@vignaud.org >, 2002

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?