Class AffineTransform

تبدیل آفین

یک ماتریس ۳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 جدید بر اساس این تبدیل برمی‌گرداند.

مستندات دقیق

getScaleX()

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

بازگشت

Number


getScaleY()

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

بازگشت

Number


getShearX()

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

بازگشت

Number


getShearY()

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

بازگشت

Number


getTranslateX()

عنصر انتقال مختصات X را بر حسب نقطه دریافت می‌کند.

بازگشت

Number


getTranslateY()

عنصر انتقال مختصات Y را بر حسب نقطه دریافت می‌کند.

بازگشت

Number


toBuilder()

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

بازگشت

AffineTransformBuilder — سازنده‌ای برای AffineTransform .