MathUtils.cs 529 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * Copyright (c) 2012-2016 Daniele Bartolini and individual contributors.
  3. * License: https://github.com/taylor001/crown/blob/master/LICENSE
  4. */
  5. using System;
  6. namespace Crown
  7. {
  8. public static class MathUtils
  9. {
  10. public static bool Equal(double a, double b, double epsilon = 0.00001f)
  11. {
  12. return b <= (a + epsilon)
  13. && b >= (a - epsilon)
  14. ;
  15. }
  16. public static double Rad(double deg)
  17. {
  18. return deg * Math.PI / 180.0;
  19. }
  20. public static double Deg(double rad)
  21. {
  22. return rad * 180.0 / Math.PI;
  23. }
  24. }
  25. }