al - Audio Library Functions gDP - DP GBI Macros gdSP - General GBI Macros gSP - SP GBI Macros gt - Turbo Microcode RDP gu - Graphics Utilities Math - Math Functions nuSys - NuSystem os - N64 Operating System sp - Sprite Library Functions uh - Host to Target IO 64DD - N64 Disk Drive
|
guLookAtStereoFFormat#include "gu.h" void guLookAtStereoF(float m[4][4], float xEye, float yEye, float zEye, float xAt, float yAt, float zAt, float xUp, float yUp, float zUp, float eyedist )Arguments
It computes a 'lookat' viewing matrix suitable for stereographic projections, returning a floating-point 4x4 matrix (m) that can be used for one view of a stereographic projection. Usually this function must be called twice, calculating different images for the left and right eyes. Use a positive eyedist to calculate a matrix for rendering the right eye's view and the negative of that eyedist to calculate the matrix for the left eye's view. Unlike the guLookAt function, the distance from the eye (xEye,yEye,zEye) to the At position (xAt,yAt,zAt) is important in this function. The At point is where the eyes focus. See Also guLookAtStereo gSPMatrix gluLookAt(3G)
|