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