@huggus: Właśnie próbowałem, ale jest problem z kątem -135. Dla większości działa: abs(90-90) => 0 ok abs(45-90) => 45 ok abs(0-90) => 90 ok abs (-90-90) => 180 ok
tylko ta ćwiartka z kątem -135: abs(-135-90) => 225 nok
Chcecie AMA z moim dziadkiem, który był uczestnikiem I wojny światowej? Bardzo dobrze pamięta tamte czasy i sporo ciekawostek których nie dowiecie się z TV (⌐͡■͜ʖ͡■) #ukraina #wojna #rosja #ama
Jak to rozwiązać? Tzn. jaka jest funkcja, która przekształci wartości kąta jak na zdjęciu?
Znaczy przekręcić o 90 stopni zgodnie z ruchem wskazówek zegara i zastosować wartość bezwzględną?
Jak zrobię -90 i mod 180
wzór: x-90 mod 180
dla x = 90: ( 90-90 ) mod 180 => 0 ok
x = 0: ( 0-90 ) mod 180 => 90 ok
x = 180: ( 180-90 ) mod 180 => 90 ok
ale już -90:
x = -90: ( -90-90 ) mod 180 => 0 nok
powinno wyjść 180
@FocentDiutt: Tam w sumie powinno być -179 zamiast -180
@Polinik: Tak, dokładnie. Problem w tym, że jak zrobię to dla kąta -135 to wyjdzie abs(-135-90) to daje 225 a to już jest źle
Dla większości działa:
abs(90-90) => 0 ok
abs(45-90) => 45 ok
abs(0-90) => 90 ok
abs (-90-90) => 180 ok
tylko ta ćwiartka z kątem -135:
abs(-135-90) => 225 nok
https://www.desmos.com/calculator/ufm0r0n0ea
tzn. x to kąty z pierwszego obrazka a y to kąty z drugiego
Komentarz usunięty przez autora