Class 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