कस्टम आकार में शीर्ष जोड़ना प्रारंभ करता है।
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!