Bezeichnung
cmatrix:TransformDistance -- Transformiert den Distanzvektor
Übersicht
tx, ty = cmatrix:TransformDistance(dx, dy)
Beschreibung
Transformiert den Distanzvektor (dx,dy) durch die Matrix. Dies ähnelt cmatrix:TransformPoint(), außer dass die Verschiebungskomponenten der Transformation ignoriert werden. Die Berechnung des zurückgegebenen Vektors ist wie folgt:

 
dx2 = dx1 * a + dy1 * c;
dy2 = dx1 * b + dy1 * d;

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

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

Navigation zeigen