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