Transformacje geometryczne w grafice

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Transformacje geometryczne w grafice

Transformacje geometryczne to operacje zmieniające położenie, rozmiar, kąt obrotu lub kształt obiektu graficznego bez konieczności rysowania go od nowa. Stosuje się je zarówno w grafice rastrowej, jak i wektorowej.

W pytaniach egzaminacyjnych słowo „przekształcenie” obiektu na większy, obrócony, przesunięty lub zdeformowany zwykle oznacza właśnie transformację geometryczną.

Najczęstsze transformacje

  • przesunięcie — zmiana położenia obiektu,
  • skalowanie — powiększenie lub pomniejszenie obiektu,
  • obrót — zmiana kąta ustawienia obiektu,
  • odbicie lustrzane — odwrócenie względem osi,
  • pochylenie / ścinanie — ukośne zniekształcenie obiektu.

Przykład z grafiki

Jeżeli gwiazda oznaczona numerem 1 ma zostać zamieniona w większą i obróconą gwiazdę oznaczoną numerem 2, najprostszym rozwiązaniem jest zastosowanie transformacji geometrycznych, np.:

  1. zaznaczenie obiektu,
  2. powiększenie go przez skalowanie,
  3. ewentualne obrócenie,
  4. zatwierdzenie transformacji.

Nie trzeba rysować obiektu ponownie, ponieważ zachowany jest ten sam kształt bazowy.

Czym transformacja nie jest?

Transformacja geometryczna nie oznacza zmiany warstwy ani animacji. Zmiana warstwy wpływa na kolejność lub organizację obiektów, ale nie zmienia ich kształtu. Animowanie polega na tworzeniu ruchu lub zmian w czasie. Narysowanie docelowego obiektu jest możliwe, ale nie jest najprostszą metodą, jeśli wystarczy przekształcić istniejący obiekt.

Do zapamiętania

Jeśli obiekt ma zostać powiększony, pomniejszony, obrócony, przesunięty lub odbity, właściwą odpowiedzią jest zwykle geometryczne transformowanie obiektu.