00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef _T3D_H
00010 #define _T3D_H
00011
00050
00051
00052
00053
00054
00055
00056
00066 void t3dTransform( double *x, double *y, double *z );
00067
00068
00073 void t3dIdentity( void );
00074
00075
00083 void t3dScale( double sx, double sy, double sz );
00084
00085
00093 void t3dTranslate( double tx, double ty, double tz );
00094
00095
00109 void t3dRotateBasis( double ux, double uy, double uz,
00110 double vx, double vy, double vz,
00111 double wx, double wy, double wz );
00112
00113
00134 void t3dCamera( double eyex, double eyey, double eyez,
00135 double refx, double refy, double refz,
00136 double vupx, double vupy, double vupz );
00137
00138
00167 void t3dPerspective( double d, double front, double back );
00168
00169
00197 void t3dNormalizeView( double left, double right,
00198 double bottom, double top,
00199 double front, double back );
00200
00203 #endif
00204 of view volume (in)
00205 */
00206 void t3dNormalizeView( double left, double right,
00207 double bottom, double top,
00208 double front, double back );
00209
00212 #endif