beginShape()

การใช้ฟังก์ชัน beginShape () และ endShape () ช่วยในการสร้างฟอร์มที่ซับซ้อนมากขึ้น beginShape () เริ่มบันทึกจุดสำหรับรูปร่างและ endShape () หยุดการบันทึก ค่าของพารามิเตอร์ชนิดระบุชนิดของรูปร่างที่จะสร้างจากจุดยอดที่ให้ไว้ โดยไม่มีการระบุโหมดรูปร่างอาจเป็นรูปหลายเหลี่ยมที่ไม่สม่ำเสมอ พารามิเตอร์ที่ใช้ได้สำหรับ beginShape () คือ POINTS, LINES, TRIANGLES, TRIANGLE_FAN, TRIANGLE_STRIP, QUADS และ QUAD_STRIP หลังจากเรียกใช้ฟังก์ชัน beginShape () แล้วชุดคำสั่ง vertex () ต้องปฏิบัติตาม หากต้องการหยุดการวาดรูปให้โทร endShape () แต่ละรูปร่างจะถูกร่างด้วยสีของจังหวะในปัจจุบันและเต็มไปด้วยสีเติม การแปลงเช่น translate (), rotate () และ scale () ไม่ทำงานภายใน beginShape () นอกจากนี้ยังไม่สามารถใช้รูปร่างอื่น ๆ ได้เช่นวงรี () หรือ rect () ภายใน beginShape ()

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

beginShape ( [kind] )

พารามิเตอร์

  • kind Constant: ทั้ง POINTS, LINES, TRIANGLES, TRIANGLE_FAN TRIANGLE_STRIP, QUADS หรือ QUAD_STRIP






















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