gluperspective man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



gluPerspective(3G)	       OpenGL Reference		    gluPerspective(3G)

NAME
     gluPerspective - set up a perspective projection matrix

C SPECIFICATION
     void gluPerspective( GLdouble fovy,
			  GLdouble aspect,
			  GLdouble zNear,
			  GLdouble zFar )

PARAMETERS
     fovy    Specifies the field of view angle, in degrees, in the y
	     direction.

     aspect  Specifies the aspect ratio that determines the field of view in
	     the x direction.  The aspect ratio is the ratio of x (width) to y
	     (height).

     zNear   Specifies the distance from the viewer to the near clipping plane
	     (always positive).

     zFar    Specifies the distance from the viewer to the far clipping plane
	     (always positive).

DESCRIPTION
     gluPerspective specifies a viewing frustum into the world coordinate
     system.  In general, the aspect ratio in gluPerspective should match the
     aspect ratio of the associated viewport. For example, aspect = 2.0 means
     the viewer's angle of view is twice as wide in x as it is in y.  If the
     viewport is twice as wide as it is tall, it displays the image without
     distortion.

     The matrix generated by gluPerspective is multipled by the current
     matrix, just as if glMultMatrix were called with the generated matrix.
     To load the perspective matrix onto the current matrix stack instead,
     precede the call to gluPerspective with a call to glLoadIdentity.

     Given f defined as follows:

				f = cotangent(____)

									Page 1

gluPerspective(3G)	       OpenGL Reference		    gluPerspective(3G)

     The generated matrix is

		    (  ______  0  ____0_____  _____0______   )

NOTES
     Depth buffer precision is affected by the values specified for zNear and
     zFar.  The greater the ratio of zFar to zNear is, the less effective the
     depth buffer will be at distinguishing between surfaces that are near
     each other.  If

				     r = _____

     roughly log2r bits of depth buffer precision are lost.  Because r
     approaches infinity as zNear approaches 0, zNear must never be set to 0.

SEE ALSO
     glFrustum, glLoadIdentity, glMultMatrix, gluOrtho2D

									Page 2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net