scale()

เพิ่มหรือลดขนาดของรูปร่างโดยการขยายและหดจุด วัตถุมักมีขนาดจากต้นกำเนิดสัมพัทธ์ไปยังระบบพิกัด ค่าสเกลถูกระบุเป็นเปอร์เซ็นต์ทศนิยม ยกตัวอย่างเช่นระดับการเรียกฟังก์ชัน (2.0) จะเพิ่มมิติของรูปร่างขึ้น 200% การแปลงใช้กับทุกสิ่งทุกอย่างที่เกิดขึ้นหลังจากและต่อมาเรียกใช้ฟังก์ชันคูณเอฟเฟ็กต์ ตัวอย่างเช่นระดับการโทร (2.0) และระดับ (1.5) จะเหมือนกับขนาด (3.0) ถ้า scale () ถูกเรียกภายใน draw () การแปลงจะถูกรีเซ็ตเมื่อลูปเริ่มใหม่อีกครั้ง การใช้ฟังก์ชันนี้กับพารามิเตอร์ z จะใช้ได้เฉพาะในโหมด WEBGL เท่านั้น ฟังก์ชั่นนี้สามารถควบคุมด้วย push () และ pop ()

รูปแบบการใช้งาน

scale ( s, [y], [z] )

พารามิเตอร์

  • s Number,p5.Vector,Array: เปอร์เซ็นต์เพื่อปรับขนาดวัตถุหรือเปอร์เซ็นต์เพื่อปรับขนาดวัตถุในแกน x หากมีการระบุอาร์กิวเมนต์หลายรายการ
  • y Number: เปอร์เซ็นต์เพื่อปรับขนาดวัตถุในแกน y
  • z Number: เปอร์เซ็นต์เพื่อปรับขนาดวัตถุในแกน z (webgl เท่านั้น)




[1]This document was generated from p5.js whose source code is available on github.