Yes I know you can use:
Math.atan2(y,x), but I created this awhile ago when I was first starting and thought maybe someone would like it:
Code:function Atan2(y,x) { var theta = new Number(); var str = new String(); if (String.fromCharCode(x) < 0.0000001) { if (String.fromCharCode(y) < 0.0000001) { theta = 0; } else if (y > 0) { theta = 1.5707963267949; } else { theta = -1.5707963267949; } } theta = Math.atan(y / x) if (x < 0) { if (y >= 0) { theta = 3.14159265358979 + theta; } else { theta = theta - 3.14159265358979; } } return theta; }




Reply With Quote