Obliczanie współrzędnych punktu

0

Ciężko było mi wymyślić dobry temat. Otóż mam sytuację tak jak w załączonym obrazku. Mam dane współrzędne punktów A, B, C oraz długość promienia r. Wiem też, że kąt pomiędzy odcinkami AB oraz BC jest dwa razy większy niż pomiędzy AB oraz BO. Potrzebuję obliczyć współrzędne punktu D (który leży na odcinku AB). Jak można to ugryźć?

0

Zacznijmy od tego że jak na to patrzę:

no_solution_found napisał(a)

kąt pomiędzy odcinkami AB oraz BC jest dwa razy większy niż pomiędzy AB oraz BO

Prościej to opisać mówiąc Kąt ABO = Kąt OBC.

No i teraz najprościej chyba działać tak:

  1. Tworzysz sobie wektor x prostopadły do wektora AC (zadanie jest w 2D, prawda? W takim razie tworzenie (jednego z dwóch) wektora prostopadłego jest trywialne V -> (-Vy; Vx))
  2. Obliczasz punkt O = B + |x| * r
  3. I teraz się zaczynają schody, bo nie wiem czym jest dokładnie punkt D. Jeśli chodzi o punkt przecięcia prostych x = Ox (tzn. 'pionowej' wychodzącej z O) i AB to, hmm, po prostu go wyliczasz.
    Ja bym potraktował prostą AB jako funkcję liniową i wyliczył jej wartość w Ox (tylko pamiętaj że tu będą problemy jeśli AB jest równoległe OY)

Hmm, w zasadzie gotowe, nie ma co więcej pisać. Czyli trzeba wykonać trzy proste kroki, dasz radę ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1