Hey so i managed to locate the problem in some graphics math i am coding, and apparently when i reach this line of code: float test3= asin(test2); where test2= 0.017409846.
to my understanding ‘asin’ is ‘arc sin’ which is ‘inverse sin’ (what i want) the result of this line of code however is test3 = 0.017410725. when plugging this into my calculator inverse sine of test2 is .997561.
Why isn’t asin working?? thanks!
Your calculator is set to degrees mode. The
asin()function returns radians.Degrees and radians are related by the formula:
degrees = (180/π) * radians