مصفوفة 3×3 تُستخدم لتحويل إحداثيات المصدر (س1، ص1) إلى إحداثيات الوجهة (س2، ص2) وفقًا لعملية ضرب المصفوفة:
[ 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 | للحصول على عنصر التحجيم الإحداثيات ص. |
getShearX() | Number | للحصول على عنصر قص الإحداثيات X. |
getShearY() | Number | للحصول على عنصر قص الإحداثي Y. |
getTranslateX() | Number | للحصول على عنصر النقل الإحداثي س بالنقاط. |
getTranslateY() | Number | للحصول على عنصر النقل الإحداثي ص بالنقاط. |
toBuilder() | AffineTransformBuilder | تعرض قيمة AffineTransformBuilder جديدة استنادًا إلى هذا التحويل. |
الوثائق التفصيلية
getScaleX()
للحصول على عنصر تحجيم الإحداثيات X.
الإرجاع
Number
getScaleY()
للحصول على عنصر التحجيم الإحداثيات ص.
الإرجاع
Number
getShearX()
للحصول على عنصر قص الإحداثيات X.
الإرجاع
Number
getShearY()
للحصول على عنصر قص الإحداثي Y.
الإرجاع
Number
getTranslateX()
للحصول على عنصر النقل الإحداثي س بالنقاط.
الإرجاع
Number
getTranslateY()
للحصول على عنصر النقل الإحداثي ص بالنقاط.
الإرجاع
Number