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()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


toBuilder()

แสดงผล AffineTransformBuilder ใหม่ตามการเปลี่ยนรูปแบบนี้

รีเทิร์น

AffineTransformBuilder