|
|
Elementarne macierze transformacji
Elementarne macierze transformacji to macierze opisujące zależność pomiędzy współrzędnymi wskazanego punktu przed i po transformacji. Przez transformację rozumiemy w tym przypadku translację (czyli przesunięcię) oraz rotację (czyli obrót). Macierze te mają znaczenie na przykład w grafice komputerowej. Najczęściej mają one o jeden rząd więcej niż wymiar wektora współrzędnych, a dokładniej mają rząd równy wymiarowi współrzędnych jednorodnych. Podzielić je można na dwie grupy, które zostały przedstawione poniżej[1]. [edytuj] Elementarne macierze translacjiW tym przypadku trzy przesunięcia mogą zostać zapisane jako jedna macierz, ponieważ różnią się tylko ostatnią kolumną.
Można także rozbić tą macierz na 3 osobne: TranX(a), TranY(b) oraz TranZ(c). [edytuj] Elementarne macierze rotacjiObroty przedstawiane są w różny sposób, dlatego też elementarne macierze rotacji muszą być przedstawiane oddzielnie. Dla osi X: Dla osi Y: Dla osi Z: [edytuj] Składanie macierzy rotacjiGdy są dane dwie macierze przekształceń:
Obydwie macierze można złożyć w jedną macierz przekształcającą układ zerowy w układ drugi. Macierze te oraz ich iloczyn należy do specjalnej grupy euklidesowej SE(3).
|