Skocz do zawartości
LolikZabójca

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

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.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Żeby odpowiedzieć na to pytanie, trzeba wiedzieć, w jakiej relacji jest kąt C do reszty i co rozumiesz poprzez "kąt C jest bliżej kąta A". Chodzi Ci o miarę kąta?

Udostępnij tego posta


Odnośnik do posta
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.

 

Udostępnij tego posta


Odnośnik do posta
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°].

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

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

Tylko 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ę tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×