Hej, chce w js obliczyć miarę kąta. Mam dany sinus. Szukałem po necie i ogólnie temat wydaje się nietrudny ale wciąż wychodzą mi głupoty. zeby jakoś to działało na początek chciałem zrobić prosty test. Oto kod:
var angle = 123;//jakaś miara kata w stopniach
console.log( "----->"+angle/Math.PI*180 );
console.log( Math.asin(Math.sin(angle))/Math.PI*180 );
I na pierwszej ćwiartce wychodzi to samo, na reszcie jest źle. Kiedy w pierwszym logu dodam jeszcze %90:
var angle = 123;//jakaś miara kata w stopniach
console.log( "----->"+angle/Math.PI*180 % 90 );
console.log( Math.asin(Math.sin(angle))/Math.PI*180 );
W pierwszej i trzeciej ćwiartce jest ok, tylko w trzeciej wychodzą wartości przeciwne(inny znak, minus) ale wciąż w 2,4 jest źle. To pewnie błąd leżący w przedzaiłowości arcusa(?) czy coś w tym stylu ale nie mam pomysłu jakby to zrobić. Chciałbym, żeby działało na zbiorze (0,360).