ম্যাট্রিক্স গুণন অনুসারে উৎস স্থানাঙ্ক (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 ফেরত দেয়।
ফেরত
AffineTransformBuilder — AffineTransform এর জন্য একটি বিল্ডার।