G3_Frustum


C Specification

#include <nitro/gx/g3_util.h>
void G3_Frustum( fx32 t, fx32 b, fx32 l, fx32 r, fx32 n, fx32 f, MtxFx44* mtx );

Description

This function sets the Matrix mode to the Projection mode. This function also sets the Frustum matrix as the current matrix. If mtx is not NULL, then the frustum matrix is also set in *mtx. This function uses the Divider.

The following is the matrix that is set:

Arguments

t Y coordinate at the top of the near clipping plane
b Y coordinate at the bottom of the near clipping plane
l X coordinate at the left of the near clipping plane
r X coordinate at the right of the near clipping plane
n The distance from the eyepoint to the near clipping plane
f The distance from the eyepoint to the far clipping plane
mtx Pointer to a 4x4 matrix

Return Values

None.

See Also

G3_FrustumW, G3_Perspective, G3_Ortho

Revision History

01/19/2004 Initial Version