Guest User

Untitled

a guest
Oct 23rd, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. public double degRad(double degrees)
  2. {
  3. return degrees / 180.0 * Math.PI;
  4. }
  5.  
  6. public double flipDeg(double degrees)
  7. {
  8. return 360.0 - degrees;
  9. }
  10.  
  11. public double getAngle(double aX, double aY, double bX, double bY)
  12. {
  13. if (aX == bX)
  14. {
  15. if (aY < bY)
  16. return 90;
  17. else
  18. return 270;
  19. }
  20. else if (aY == bY)
  21. {
  22. if (aX < bX)
  23. return 0;
  24. else
  25. return 180;
  26. }
  27. double output = (double)(Math.Atan((bY - aY) / (double)(bX - aX)) / Math.PI * 180.0);
  28. if (aX >= bX)
  29. output += 180;
  30. if (output > 360)
  31. output -= 360;
  32. return output;
  33. }
Add Comment
Please, Sign In to add comment