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