glulookat - Man Page






gluLookAt(3G)		       OpenGL Reference			 gluLookAt(3G)



NAME
     gluLookAt - define	a viewing transformation


C SPECIFICATION
     void gluLookAt( GLdouble eyeX,
		     GLdouble eyeY,
		     GLdouble eyeZ,
		     GLdouble centerX,
		     GLdouble centerY,
		     GLdouble centerZ,
		     GLdouble upX,
		     GLdouble upY,
		     GLdouble upZ )


PARAMETERS
     eyeX, eyeY, eyeZ
		     Specifies the position of the eye point.

     centerX, centerY, centerZ
		     Specifies the position of the reference point.

     upX, upY, upZ   Specifies the direction of	the up vector.


DESCRIPTION
     gluLookAt creates a viewing matrix	derived	from an	eye point, a reference
     point indicating the center of the	scene, and an up vector.  The matrix
     maps the reference	point to the negative z	axis and the eye point to the
     origin, so	that, when a typical projection	matrix is used,	the center of
     the scene maps to the center of the viewport.  Similarly, the direction
     described by the up vector	projected onto the viewing plane is mapped to
     the positive y axis so that it points upward in the viewport.  The	up
     vector must not be	parallel to the	line of	sight from the eye to the
     reference point.

     The matrix	generated by gluLookAt postmultiplies the current matrix.


SEE ALSO
     glFrustum,	gluPerspective













									Page 1