Class AffineTransform

AffineTransform

یک ماتریس 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

مواد و روش ها

روش نوع برگشت توضیح مختصر
getScaleX() Number عنصر مقیاس بندی مختصات X را دریافت می کند.
getScaleY() Number عنصر مقیاس پذیری مختصات Y را دریافت می کند.
getShearX() Number عنصر برشی مختصات X را دریافت می کند.
getShearY() Number عنصر برشی مختصات Y را دریافت می کند.
getTranslateX() Number عنصر ترجمه مختصات X را در نقاط دریافت می کند.
getTranslateY() Number عنصر ترجمه مختصات Y را در نقاط دریافت می کند.
toBuilder() AffineTransformBuilder AffineTransformBuilder جدید را بر اساس این تبدیل برمی گرداند.

مستندات دقیق

getScaleX()

عنصر مقیاس بندی مختصات X را دریافت می کند.

برگشت

Number


getScaleY()

عنصر مقیاس پذیری مختصات Y را دریافت می کند.

برگشت

Number


getShearX()

عنصر برشی مختصات X را دریافت می کند.

برگشت

Number


getShearY()

عنصر برشی مختصات Y را دریافت می کند.

برگشت

Number


getTranslateX()

عنصر ترجمه مختصات X را در نقاط دریافت می کند.

برگشت

Number


getTranslateY()

عنصر ترجمه مختصات Y را در نقاط دریافت می کند.

برگشت

Number


toBuilder()

AffineTransformBuilder جدید را بر اساس این تبدیل برمی گرداند.

برگشت

AffineTransformBuilder