*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> OpenGL/gltranslate (3)              
Title
Content
Arch
Section
 

Contents


glTranslate(3G)		       OpenGL Reference		       glTranslate(3G)


NAME    [Toc]    [Back]

     glTranslated, glTranslatef	- multiply the current matrix by a translation
     matrix

C SPECIFICATION    [Toc]    [Back]

     void glTranslated(	GLdouble x,
			GLdouble y,
			GLdouble z )
     void glTranslatef(	GLfloat	x,
			GLfloat	y,
			GLfloat	z )

PARAMETERS    [Toc]    [Back]

     x,	y, z
	    Specify the	x, y, and z coordinates	of a translation vector.

DESCRIPTION    [Toc]    [Back]

     glTranslate produces a translation	by (x,y,z).  The current matrix	(see
     glMatrixMode) is multiplied by this translation matrix, with the product
     replacing the current matrix, as if glMultMatrix were called with the
     following matrix for its argument:



			      (			   )
				1    0	  0    x
			      |			   |

			      |	0    1	  0    y   |

			      |			   |
				0    0	  1    z
			      |			   |

			      (	0    0	  0    1   )

     If	the matrix mode	is either GL_MODELVIEW or GL_PROJECTION, all objects
     drawn after a call	to glTranslate are translated.

     Use glPushMatrix and glPopMatrix to save and restore the untranslated
     coordinate	system.

ERRORS    [Toc]    [Back]

     GL_INVALID_OPERATION is generated if glTranslate is executed between the
     execution of glBegin and the corresponding	execution of glEnd.
















									Page 1






glTranslate(3G)		       OpenGL Reference		       glTranslate(3G)


ASSOCIATED GETS    [Toc]    [Back]

     glGet with	argument GL_MATRIX_MODE
     glGet with	argument GL_COLOR_MATRIX
     glGet with	argument GL_MODELVIEW_MATRIX
     glGet with	argument GL_PROJECTION_MATRIX
     glGet with	argument GL_TEXTURE_MATRIX

SEE ALSO    [Toc]    [Back]

      
      
     glMatrixMode, glMultMatrix, glPushMatrix, glRotate, glScale


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
glscale IRIX multiply the current matrix by a general scaling matrix
glScaled Tru64 multiply the current matrix by a general scaling matrix
glScale Tru64 multiply the current matrix by a general scaling matrix
glScalef Tru64 multiply the current matrix by a general scaling matrix
glrotate IRIX multiply the current matrix by a rotation matrix
glortho IRIX multiply the current matrix with an orthographic matrix
glRotate Tru64 multiply the current matrix by a rotation matrix
glfrustum IRIX multiply the current matrix by a perspective matrix
glOrtho Tru64 multiply the current matrix with an orthographic matrix
glFrustum Tru64 multiply the current matrix by a perspective matrix
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service