|
|
@ -94,4 +94,14 @@ double atanD(double degrees){ |
|
|
|
} |
|
|
|
|
|
|
|
return sum; |
|
|
|
} |
|
|
|
|
|
|
|
double asinD(double degrees){ |
|
|
|
if (degrees>=360.0){ |
|
|
|
degrees = squashDegreesTo360(degrees); |
|
|
|
} |
|
|
|
|
|
|
|
double sum = 0.0; |
|
|
|
double radian = radians(degrees); |
|
|
|
return atanD(radian/powerD(0.5,1-powerD(2,degrees))); |
|
|
|
} |