Class AffineTransform

অ্যাফাইনট্রান্সফর্ম

ম্যাট্রিক্স গুণন অনুসারে উৎস স্থানাঙ্ক (x1, y1)-কে গন্তব্য স্থানাঙ্ক (x2, y2)-তে রূপান্তর করতে ব্যবহৃত একটি 3x3 ম্যাট্রিক্স:

[ 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 ফেরত দেয়।

ফেরত

AffineTransformBuilderAffineTransform এর জন্য একটি বিল্ডার।