یک ماتریس ۳x۳ که برای تبدیل مختصات مبدا (x1, y1) به مختصات مقصد (x2, y2) طبق ضرب ماتریسها استفاده میشود:
[ x2 ] [ scaleX shearX translateX ] [ x1 ] [ y2 ] = [ shearY scaleY translateY ] [ y1 ] [ 1 ] [ 0 0 1 ] [ 1 ]
پس از تحول،
x2 = scaleX * x1 + shearX * y1 + translateX; y2 = scaleY * y1 + shearY * x1 + translateY;
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
get Scale X() | Number | عنصر مقیاسبندی مختصات X را دریافت میکند. |
get Scale Y() | Number | عنصر مقیاسبندی مختصات Y را دریافت میکند. |
get Shear X() | Number | المان برش مختصات X را دریافت میکند. |
get Shear Y() | Number | المان برشی مختصات Y را دریافت میکند. |
get Translate X() | Number | عنصر انتقال مختصات X را بر حسب نقطه دریافت میکند. |
get Translate Y() | Number | عنصر انتقال مختصات Y را بر حسب نقطه دریافت میکند. |
to Builder() | Affine Transform Builder | یک Affine Transform Builder جدید بر اساس این تبدیل برمیگرداند. |
مستندات دقیق
get Scale X()
عنصر مقیاسبندی مختصات X را دریافت میکند.
بازگشت
Number
get Scale Y()
عنصر مقیاسبندی مختصات Y را دریافت میکند.
بازگشت
Number
get Shear X()
المان برش مختصات X را دریافت میکند.
بازگشت
Number
get Shear Y()
المان برشی مختصات Y را دریافت میکند.
بازگشت
Number
get Translate X()
عنصر انتقال مختصات X را بر حسب نقطه دریافت میکند.
بازگشت
Number
get Translate Y()
عنصر انتقال مختصات Y را بر حسب نقطه دریافت میکند.
بازگشت
Number
to Builder()
یک Affine Transform Builder جدید بر اساس این تبدیل برمیگرداند.
بازگشت
Affine Transform Builder — سازندهای برای Affine Transform .