Obracanie punktu ( w tym bryły w końcu bryła to zbiór połączonych punktów 😉 ) opiera się na pomnożeniu pozycji punktu którą przedstawiamy jako wektor przez macierz obrotu. Macierz obrotu dla każdej osi jest inna .
Dla osi X
Dla osi Y
Dla osi Z
Przykład chcemy obrócić punkt wokół osi Z o pewien kąt
Przedrostki n i r oznaczają odpowiednio new , old chodzi oczywiście o nową i starą pozycje
jeśli ktoś nie wie skąd się wzięło 3 równanie czyli
to powinno ono wyglądać
co skracamy właśnie do
Jeśli chcemy obrócić punkt w kilku osiach na raz to mnożymy macierze obrotu dla tych osi przez siebie macierz którą otrzymamy wykorzystujemy do obliczeń identycznych jak podałem wcześniej 😉