NAME
	  fglTranslated, fglTranslatef - multiply the current matrix
	  by a translation matrix


     FORTRAN SPECIFICATION
	  SUBROUTINE fglTranslated( REAL*8 x,
				    REAL*8 y,
				    REAL*8 z )
	  SUBROUTINE fglTranslatef( REAL*4 x,
				    REAL*4 y,
				    REAL*4 z )


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

     DESCRIPTION
	  fglTranslate produces	a translation by (x,y,z).  The current
	  matrix (see
	  fglMatrixMode) is multiplied by this translation matrix,
	  with the product replacing the current matrix, as if
	  fglMultMatrix	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 fglTranslate are
	  translated.

	  Use fglPushMatrix and	fglPopMatrix to	save and restore the
	  untranslated coordinate system.

     ERRORS
	  GL_INVALID_OPERATION is generated if fglTranslate is
	  executed between the execution of fglBegin and the
	  corresponding	execution of fglEnd.

     ASSOCIATED	GETS
	  fglGet with argument GL_MATRIX_MODE
	  fglGet with argument GL_MODELVIEW_MATRIX
	  fglGet with argument GL_PROJECTION_MATRIX
	  fglGet with argument GL_TEXTURE_MATRIX

     SEE ALSO

	  fglMatrixMode, fglMultMatrix,	fglPushMatrix, fglRotate,
	  fglScale