prev up inhalt next


6.2 Skalierung

Vergrößerung bzw. Verkleinerung bzgl. eines Fixpunktes. Zunächst liege der Fixpunkt im Ursprung ( 0,0 ).
(x',y') : = (sx · x,sy · y)   

sx = sy uniforme Skalierung; sx sy Verzerrung


Skalierung mit sx = 4 und sy = 2

Abbildung 6.2 zeigt ein Beispiel für eine Skalierung bezüglich des Ursprungs mit den Faktoren sx = 4 , sy = 2 .

Bei Wahl eines beliebigen Fixpunktes (Zx,Zy) folgt für den Punkt P :

1.
Translation um (- Zx, - Zy) liefert P1 .
2.
Skalierung mit (sx,sy) liefert P2 .
3.
Translation um (Zx,Zy) liefert P3 = P' .

Die neuen Koordiaten berechnen sich dann wie folgt:

Vorteilhafter bei mehreren Objekten:

Abbildung 6.3 zeigt ein Beispiel für eine Skalierung bezüglich des Punktes Z = (1,3) mit den Faktoren sx = 3 , sy = 2 .


Skalierung bzgl. Punkt (1,3) mit Faktoren sx = 3 und sy = 2


prev up inhalt next