Advertisement
RandomGuy32

angle

Oct 18th, 2017
453
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. distance: function(x1, y1, x2, y2) {
  2.     return Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2));
  3. },
  4. angle: function(x1, y1, x2, y2) {
  5.     var x = x1 - x2;
  6.     var y = y1 - y2;
  7.     var l = Util.distance(x1, y1, x2, y2);
  8.  
  9.     // var result = Math.atan(x / y) / (-Math.PI * 2);
  10.     // var result = (Math.acos(y / l) / (Math.PI * 2)) * 360;
  11.     var result = Math.acos(y / l);
  12.  
  13.     return result;
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement