Bezeichnung
pmatrix:TransformDistance -- Transformiert den Abstand
Übersicht
tx, ty = pmatrix:TransformDistance(dx, dy)
Beschreibung
Transformiert den Abstandsvektor (dx,dy) durch die Matrix.

Dies ähnelt pmatrix:TransformPoint(), außer dass die Translationskomponenten der Transformation ignoriert werden. Die Berechnung des zurückgegebenen Vektors ist wie folgt:

 
dx2 = dx1 * xx + dy1 * xy;
dy2 = dx1 * yx + dy1 * yy;

Affine Transformationen sind positionsinvariant, sodass derselbe Vektor immer in denselben Vektor transformiert wird. Wenn (x1,y1) in (x2,y2) transformiert, dann wird (x1+§dx1,y1+§dy1) für alle Werte von x1 und x2 in (x1+§dx2,y1+§dy2) transformiert.

Eingaben
dx
X-Komponente eines Abstandsvektors
dy
Y-Komponente eines Abstandsvektors
Rückgabewerte
tx
transformierte X-Komponente eines Abstandsvektors
ty
transformierte Y-Komponente eines Abstandsvektors

Navigation zeigen