Wpis z mikrobloga

@wczoraj: mam podane 3 punkty AB i C. W algorytmie wyliczam srodek między CB, i teraz musze wyliczyć środek punktu przecinających się prostopadłych BA i prostopadłej wyliczonego przed momentem środba CB.
@repostuje dodałem obrazek w 3 komentarzu
@Michuy wiem ze na dziale algebra/trygonometria ale jaki wzór tutaj urzyć? i to jeszcze napisać w c++ xD
  • Odpowiedz
@DivideByZero: wyznacz prostą AB i BC (prosta przechodząca przez dwa punkty). Następnie wyznacz prostopadłą do AB przechodzącą przez B (wsp. kierunkowy a' = -1/a + prosta przechodząca przez jeden punkt). Środek BC to średnia współrzędnych. Prostopadłą do BC tak samo jak to AB. Masz dwa równania, które mają się sobie równać, jako wynik wychodzi szukany punkt.
  • Odpowiedz
@DivideByZero: Założę dla prostoty, że Bx = By = 0. Prosta przechodząca przez zero i (Cx, Cy) ma równanie Cx * y - Cy * x = 0, zaś przez zero i (Ax, Ay): Ax * y - Ay * x = 0. Znajdź najpierw równanie prostej prostopadłej do drugiej, potem symetralnej BC i rozwiąż układ równań. Na papierze. A potem wklep do kodu.
  • Odpowiedz