kąt między 3 punktami w układzie współrzędnych

0

Witajcie, problem jest taki. Mając współrzędne 3 punktów chce wyznaczyć kąt miedzy nimi np:
A( 1,1 ) B( -1, 1 ) C( -1, -1 ) i chciałbym wyznaczyć kąt leżący między Odcinkami |AB| i |BC|, znalazłem w dokumentacji funkcję atan2 http://www.cplusplus.com/reference/cmath/atan2/ ale nie jest ona chyba do końca rozwiązaniem mojego problemu.

0

za pomocą atan2 liczysz kąt nachylenia |BA| oraz kąt nachylenia |BC| od większego odejmujesz mniejszy. Jeżeli wynik większy niż 180 to 360-kąt.

0

\alpha = atan2(\vec{BA}\times\vec{BC}, \vec{BA}\cdot\vec{BC})

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