G3_LookAt

C Specification

#include <nitro/gx/g3_util.h>
void G3_LookAt( const VecFx32 * camPos, const VecFx32 * camUp, const VecFx32 * target, MtxFx43 * mtx );

Arguments

camPos Camera Position Vector Pointer
camUp Camera Up Vector Pointer
target Camera Focal Point Pointer
mtx The pointer to a 4x3 matrix.

Return Values

None.

Description

This function sets the matrix mode to Position/Vector mode and sets the camera matrix as the current matrix. When mtx is not NULL, the camera matrix will also be set in *mtx.*There is no need to normalize *camUp. The matrix that is set is as shown below.

See Also

Revision History

01/19/2004 Initial version