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. |