You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

tools.cpp 374B

1234567891011121314151617181920212223
  1. #include "tools.h"
  2. #include <math.h>
  3. double Tools::normalizeAngle(double angle)
  4. {
  5. while (angle >= 360.0) {
  6. angle -= 360.0;
  7. }
  8. while (angle < 0.0) {
  9. angle += 360.0;
  10. }
  11. return angle;
  12. }
  13. double Tools::radToDegree(double angle)
  14. {
  15. return angle * 180.0 / M_PI;
  16. }
  17. double Tools::degreeToRad(double angle)
  18. {
  19. return angle * M_PI / 180.0;
  20. }