encyklopedia.space

Transformacja geometryczna

Transformacja geometryczna (zwana także przekształceniem geometrycznym) to odwzorowanie pomiędzy dwoma zbiorami punktów w przestrzeni euklidesowej lub nieeuklidesowej, które zachowuje określone własności geometryczne, takie jak odległość, kąt, równoległość czy orientację. Transformacje służą do opisu ruchu i deformacji figur oraz do analizy ich własności.

Definicja

Niech V i W będą dwuwymiarowymi lub trójwymiarowymi przestrzeniami wektorowymi. Transformacją geometryczną nazywamy funkcję

$$f\colon V \rightarrow W,$$

która spełnia określone warunki zachowania struktur geometrycznych. W zależności od wymogów, mogą to być:

Klasyfikacja

Transformacje geometryczne dzielimy najczęściej według ich wpływu na następujące wielkości geometryczne:

  • Przesunięcia (translacje) – przesuwają wszystkie punkty o stały wektor wektor.
  • Obroty – zmieniają położenie punktów wokół ustalonego punktu (środka obrotu) przy zachowaniu odległości i kątów.
  • Odbicia – przekształcenia symetryczne względem prostej (w płaszczyźnie) lub płaszczyzny (w przestrzeni).
  • Skalowanie – rozciągają lub kurczą figury wzdłuż jednego lub kilku kierunków.
  • Przekształcenia afiniczne – kombinacja przesunięć, obrotów, skalowania i ścinania. Zachowują równoległość linii, ale niekoniecznie odległości.
  • Przekształcenia projekcyjne – mapowanie punktów z jednej płaszczyzny na drugą w sposób zachowujący prostoliniowość, typowo stosowane w perspektywie.
  • Izometrie – przekształcenia zachowujące wszystkie odległości (przesunięcia, obroty, odbicia).
  • Przekształcenia podobieństwa – izometrie połączone ze skalowaniem jednorodnym.

Reprezentacja macierzowa

W praktyce wiele transformacji geometrycznych opisuje się przy pomocy macierzy oraz wektorów przesunięcia w tzw. układzie współrzędnych. Dla przestrzeni Rn transformację można zapisać w postaci:

        \[
        \mathbf{x}' = \mathbf{A}\,\mathbf{x} + \mathbf{b},
        \]
    

gdzie 𝔸 jest macierzą n × n opisującą część liniową (obrót, skalowanie, ścinanie), a 𝑏 – wektorem przesunięcia. Dla izometrii macierz 𝔸 jest ortogonalna (𝔸T𝔸 = I), a dla podobieństwa dodatkowo \|𝔸\| = k·I z k > 0.

Własności i zachowywanie struktur

  • Izometrie zachowują odległości i kąty, a więc i trójkątów oraz ich miary.
  • Przekształcenia konforemne zachowują kąty, ale nie muszą zachowywać odległości; przykładem jest kombinacja obrotu i jednorodnego skalowania.
  • Przekształcenia afiniczne zachowują współliniowość i równoległość, co umożliwia analizę rzutów i mapowania w geometrii analitycznej.
  • Przekształcenia projekcyjne zachowują prostoliniowość i współdzielnik punktów na linii, ale nie zachowują odległości ani kątów.

Przykłady

  1. Translacja: f(x,y) = (x+3, y-2). Wszystkie punkty są przesunięte o wektor (3, –2).
  2. Obrót o 90° wokół początku układu: f(x,y) = (-y, x). Odległość od początku pozostaje niezmieniona.
  3. Skalowanie dwukrotne wzdłuż osi X: f(x,y) = (2x, y). Długość odcinków wzdłuż osi X podwaja się, wzdłuż osi Y nie zmienia.
  4. Ścinanie w poziomie: f(x,y) = (x + ky, y), gdzie k jest współczynnikiem ścinania.
  5. Odbicie względem osi Y: f(x,y) = (-x, y).

Zastosowania

Transformacje geometryczne znajdują zastosowanie w wielu dziedzinach:

  • Grafika komputerowa – operacje na obiektach 2D i 3D (modelowanie, animacja, renderowanie).
  • Robotyka – opis ruchu manipulatorów przy użyciu macierzy transformacji homogennych.
  • Geodezja i kartografia – projekcje map, przekształcenia układów współrzędnych.
  • Wizja komputerowa – rejestracja obrazów, korekcja perspektywy.
  • Fizyka – opis symetrii w mechanice klasycznej i kwantowej.

Historia

Pierwsze formalne badania nad transformacjami geometrycznymi pojawiły się w XIX wieku w pracach takich matematyków jak Augustin-Louis Cauchy i Felix Klein, którzy wprowadzili pojęcie grupy przekształceń i rozróżnili ich typy. W XX wieku rozwinięto teorię macierzy przekształceń w kontekście algebry liniowej, co umożliwiło ich szerokie zastosowanie w inżynierii i informatyce.

Powiązane pojęcia

Więcej informacji można znaleźć w następujących artykułach: