tx, ty = pmatrix:TransformDistance(dx, dy)
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.