Class AffineTransform  |  Apps Script  |  Google for Developers (original) (raw)

การเปลี่ยนรูปแบบแบบแอฟฟิน

เมทริกซ์ 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()

เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ

อัปเดตล่าสุด 2024-12-22 UTC