Geometriai transzformáció

A geometriai transzformáció olyan leképezés, amellyel minden ponthoz vagy valamely ponthalmaz minden pontjához hozzárendelünk egy-egy pontot.

I. Kétdimenziós képek

Hasonlósági transzformáció

Egybevágóságok

Mozgatás: A körüljárási irányt megtartó egybevágóság.

A pont körüli elforgatás, a középpontos tükrözés és az eltolás szemléletesen olyan, mintha az egész tartalmazó síkot (vagy teret) elmozgatnánk az alakzattal együtt.

Eltolás

Paraméterei: - x - y
Leíró nyelven: X=X+30 (= 30 pixellel jobbra tolt képpont(ok).)

Forgatás

Paraméterei:

Skálázás (Scaling)

Az x, y és z tengely mentén eltérõ vagy azonos méretszorzó beállítása

Paraméterei:

A kiválasztott képpont a helyén marad, és minden más képpont a kiválasztott pontra illeszkedõ tengellyel párhuzamos egyenesre állított merõlegesén, az egyenestõl való távolságának és a skálázási érték szorzatának távolságára kerül az egyenestõl.

Tükrözés

Skálázási érték = (-1) y irányban. Az így kapott kép természetesen nem azonos a 180 fokos forgatással

II. 3D-s képek

2D-s transzformációkkal emulálhatók. (Élek, csúcsok)

Hajlítás (Warping)

Kétdimenziós lap, mely a tér bármilyen irányában, bármilyen mértékben nyújtható és húzható. Általában négyzetháló vagy spline sorozatok segítségével valósítják meg. "Morphing" technika: képsorozat generálása két képkocka között úgy, hogy az egyik kép a másikba alakul át a hajlítás segítségével.

Forgatás, perspektív transzformáció

(x, y, z tengelyek körül)

A háromdimenziós koordinátákból kétdimenziós koordinátákat állít elõ.

  1. Az origó eltolása a nézõpontba
  2. Forgatás az x és y tengely körül, hogy a z tengely a nézõpont és a képsík középpont egyenesébe kerüljön
  3. Perspektítv transzformáció

© CopyLEFT ANdi, 2003. — Licensed under GPL