#include <nitro/gx/g3_util.h>
void G3_Perspective( fx32 fovySin, fx32 fovyCos, fx32 aspect, fx32 n, fx32 f, MtxFx44* mtx );
This function sets the Matrix mode to the Projection mode and sets the Perspective Projection matrix as the current matrix. When mtx is not NULL, the Perspective Projection Matrix will also be set in *mtx. This function uses the Divider.
The following is the set matrix:

fovySin |
Sine value of the field-of-view angle (view angle) in y-direction/2 |
fovyCos |
Cosine value of the field-of-view angle (view angle) in y-direction/2 |
aspect |
Ratio of width of view field to height of view field (Horizontal to Vertical ratio: View Field Width/View Field Height) |
n |
Distance from eyepoint to the near clip plane |
f |
Distance from eyepoint to the far clip plane |
mtx |
Pointer to the 4x4 matrix |
None
G3_PerspectiveW,
G3_Frustum, G3_Ortho
01/19/2004 Initial Version