مصفوفة 3×3 تُستخدم لتحويل إحداثيات المصدر (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