Class AffineTransform

AffineTransform

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()NumberX निर्देशांक स्केलिंग एलिमेंट पाता है.
getScaleY()NumberY निर्देशांक स्केलिंग एलिमेंट पाता है.
getShearX()NumberX कोऑर्डिनेट कतरने वाले एलिमेंट का इस्तेमाल करता है.
getShearY()NumberY कोऑर्डिनेट कतरने वाले एलिमेंट की जानकारी मिलती है.
getTranslateX()NumberX निर्देशांक अनुवाद तत्व को पॉइंट में लेता है.
getTranslateY()NumberY कोऑर्डिनेट के अनुवाद एलिमेंट को पॉइंट में लेता है.
toBuilder()AffineTransformBuilderइस ट्रांसफ़ॉर्म के आधार पर नया AffineTransformBuilder दिखाता है.

ज़्यादा जानकारी के साथ दस्तावेज़

getScaleX()

X निर्देशांक स्केलिंग एलिमेंट पाता है.

रिटर्न

Number


getScaleY()

Y निर्देशांक स्केलिंग एलिमेंट पाता है.

रिटर्न

Number


getShearX()

X कोऑर्डिनेट कतरने वाले एलिमेंट का इस्तेमाल करता है.

रिटर्न

Number


getShearY()

Y कोऑर्डिनेट कतरने वाले एलिमेंट की जानकारी मिलती है.

रिटर्न

Number


getTranslateX()

X निर्देशांक अनुवाद तत्व को पॉइंट में लेता है.

रिटर्न

Number


getTranslateY()

Y कोऑर्डिनेट के अनुवाद एलिमेंट को पॉइंट में लेता है.

रिटर्न

Number


toBuilder()

इस ट्रांसफ़ॉर्म के आधार पर नया AffineTransformBuilder दिखाता है.

रिटर्न

AffineTransformBuilder