Skocz do zawartości

Czy kat A, czy B jest bliżej konta C?


LolikZabójca

Rekomendowane odpowiedzi

Cześć, 

mam trzy kąty A, B i C. Kąty A i B są swoim lustrzanym odbiciem(A + 180 = B). W jaki sposób sprawdzić, czy kąt C jest bliżej kąta A, czy B? Dodam, że żaden z kątów nie jest stałą. Jedyne co jest stale w tym problem to, że kąt A i B są względem siebie obrócone zawsze o 180 stopni.

Odnośnik do komentarza
Udostępnij na innych stronach

No podam taki przykład(bardzo prosty, żeby łatwo było zrozumieć):

Kąt A ma 90 stopni, B ma A + 180 = 240 stopni.

W pierwszym przypadku miara kąta C jest "bliższa", kąta A. W przypadku drugim kąt C jest bliżej kątowi B.

Potrzebuje funkcji która określi mi która sytuacja ma miejsce.

przyklad.png

Dodam jeszcze, że może zajść przypadek po drugiej strony.
image.png.7020f1bb2619bbca44ecd0eefa3223b1.png

 

Chodzi mi o prostą funkcję w której podaję miary trzech kątów i zwraca mi czy kąt pierwszy, czy drugi jest bliższy mierze kąta trzeciego.

Np. (0, 180, 92) da mi informacje, że kąt C jest bliższy kątowi B, z tego powodu że kąt ten jest bardziej przechylony w stronę kąta B niż A.

 

Odnośnik do komentarza
Udostępnij na innych stronach

By określić "bliskość" kąta C do kąta A, musisz zbadać wartość bezwzględną różnicy między kątami C - A. Jeżeli wpada do przedziału od 0 (włącznie) do 90 stopni (wyłącznie), to C i A są "blisko". Jeżeli miara |C - A| jest natomiast większa od 90 stopni, bliżej jest do B.

 

Uwaga! Różnica między kątami powinna być wielkością z przedziału (-180°, 180°].

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...