home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / graphics / 3d / icoons / source / spl_math.h < prev    next >
C/C++ Source or Header  |  1992-10-04  |  666b  |  17 lines

  1. /* :ts=8 */
  2. #ifndef SPL_MATH_H
  3. #define SPL_MATH_H
  4.  
  5. void Matrix_Mult( Matrix_T MRes, Matrix_T M1, Matrix_T M2);
  6. void Matrix4_Mult( Matrix4_T MRes, Matrix4_T M1, Matrix4_T M2);
  7. void Matrix_VMult(Vector_T VRes, Vector_T V, Matrix_T M);
  8. void Matrix4_VMult(Vector4_T VRes, Vector4_T V, Matrix4_T M);
  9. void Matrix_MultV(Vector_T VRes, Matrix_T M, Vector_T V);
  10. void Compute_Rotation_Matrix(Matrix_T R_Matrix, Vector_T Rot_Vector);
  11. void Compute_Inverse_Rotation_Matrix(Matrix_T R_Matrix, Vector_T Rot_Vector);
  12. void Precompute_Kochanek_Bartels(Matrix4_T Mres, Spline_T *Spline,
  13.                  Knot_T *Knot);
  14. void Compute_Position(Vector4_T Vres, double T, Matrix4_T M_Precomp);
  15.  
  16. #endif
  17.