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