home *** CD-ROM | disk | FTP | other *** search
/ Quake++ for Quake / Quake++.iso / quake / qkview / vector.h < prev   
Encoding:
C/C++ Source or Header  |  1996-03-08  |  430 b   |  20 lines

  1. #ifndef VECTORH
  2. #define VECTORH
  3.  
  4. class VECTOR {
  5. public:
  6.   double x,y,z;
  7. };
  8.  
  9.  
  10. double Mag(VECTOR& v);
  11. VECTOR Add(VECTOR& v1, VECTOR& v2);
  12. VECTOR Subtract(VECTOR& v1, VECTOR& v2);
  13. VECTOR Cross(VECTOR& v1, VECTOR& v2);
  14. VECTOR Multiply(VECTOR& v, double num);
  15. VECTOR Divide(VECTOR& v, double num);
  16. void Normalize(VECTOR& v);
  17. double Dot(VECTOR& v1,VECTOR& v2);
  18. void PrintVector(LPSTR text, VECTOR& v);
  19.  
  20. #endif VECTORH