संदर्भ beginShape

beginShape

कस्टम आकार में शीर्ष जोड़ना प्रारंभ करता है।

beginShape() और endShape() फ़ंक्शन 2D या 3D में कस्टम आकार बनाने की अनुमति देते हैं। beginShape() एक कस्टम आकार में शीर्ष जोड़ना शुरू करता है और endShape() उन्हें जोड़ना बंद कर देता है।

पैरामीटर, kind, बनाने के लिए आकार का प्रकार निर्धारित करता है। डिफ़ॉल्ट रूप से, कोई भी अनियमित बहुभुज बनाया जा सकता है। प्रकार के लिए उपलब्ध मोड हैं:

  • POINTS बिंदुओं की एक श्रृंखला बनाने के लिए।
  • LINES असंबद्ध रेखा खंडों की एक श्रृंखला बनाने के लिए।
  • TRIANGLES अलग-अलग त्रिभुजों की एक श्रृंखला बनाने के लिए।
  • TRIANGLE_FAN पंखे की तरह पहले शीर्ष को साझा करने वाले जुड़े हुए त्रिकोणों की एक श्रृंखला बनाने के लिए।
  • TRIANGLE_STRIP स्ट्रिप फैशन में जुड़े हुए त्रिकोणों की एक श्रृंखला बनाने के लिए।
  • QUADS अलग-अलग चतुर्भुजों की एक श्रृंखला बनाने के लिए।
  • QUAD_STRIP अगला क्वाड बनाने के लिए आसन्न किनारों का उपयोग करके क्वाड स्ट्रिप बनाने के लिए।
  • TESS स्पष्ट टेसेलेशन (केवल WebGL) द्वारा एक भरने वाला वक्र बनाने के लिए।

beginShape() को कॉल करने के बाद, vertex(), translate(), rotate(), और scale() beginShape() और endShape() के बीच काम नहीं करता है। अन्य आकृतियों का उपयोग beginShape() और endShape() के बीच करना भी संभव नहीं है, जैसे ellipse() या rect()

उदाहरण

सिंटैक्स

beginShape([kind])

पैरामीटर्स

kind
कांस्टेंट:

या तो POINTS, LINES, TRIANGLES, TRIANGLE_FAN, TRIANGLE_STRIP, QUADS, QUAD_STRIP या TESS

Notice any errors or typos? Please let us know. Please feel free to edit src/core/shape/vertex.js and open a pull request!

संबंधित संदर्भ