Class AffineTransform

Affine Transform

یک ماتریس 3x3 که برای تبدیل مختصات منبع (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