trig.h 710 B

12345678910111213141516171819202122232425262728
  1. /**********************************************************************
  2. *<
  3. FILE: trig.h
  4. DESCRIPTION: Useful trigonometry macros
  5. CREATED BY: Rolf Berteig
  6. HISTORY: created 19 November 1994
  7. *> Copyright (c) 1994, All Rights Reserved.
  8. **********************************************************************/
  9. #ifndef __TRIG__
  10. #define __TRIG__
  11. #define PI ((float)3.1415926535)
  12. #define TWOPI ((float)6.283185307)
  13. #define HALFPI ((float)1.570796326794895)
  14. #define DEG_TO_RAD (PI/(float)180.0)
  15. #define RAD_TO_DEG ((float)180.0/PI)
  16. #define DegToRad(deg) (((float)deg)*DEG_TO_RAD)
  17. #define RadToDeg(rad) (((float)rad)*RAD_TO_DEG)
  18. #endif // __TRIG_H__