arc()

एक चाप खींचता है।

एक चाप x, y, w, और h द्वारा परिभाषित दीर्घवृत्त का एक खंड है पैरामीटर. x और y चाप के केंद्र का स्थान निर्धारित करते हैं। w और h चाप की चौड़ाई और ऊंचाई निर्धारित करते हैं। अधिक जानकारी के लिए ellipse() और ellipseMode() देखें।

पांचवें और छठे पैरामीटर, START और STOP, उन कोणों को सेट करते हैं जिनके बीच चाप खींचना है। चाप सदैव START से START तक दक्षिणावर्त खींचे जाते हैं। कोण हमेशा रेडियन में दिए जाते हैं।

सातवाँ पैरामीटर, MODE, वैकल्पिक है। यह चाप की भरण शैली निर्धारित करता है। भरण मोड एक अर्धवृत्त (OPENCHORD), या एक बंद पाई खंड () हैं। .

आठवां पैरामीटर, detail, भी वैकल्पिक है। यह निर्धारित करता है कि WebGL मोड में चाप खींचने के लिए कितने शीर्षों का उपयोग किया जाता है। डिफ़ॉल्ट मान 25 है.

उदाहरण

सिंटैक्स

arc(x, y, w, h, start, stop, [mode], [detail])

पैरामीटर्स

x

चाप के दीर्घवृत्त का x-निर्देशांक।

y

y-चाप के दीर्घवृत्त का निर्देशांक।

w

चाप के दीर्घवृत्त की चौड़ाई डिफ़ॉल्ट रूप से।

h

चाप के दीर्घवृत्त की ऊंचाई डिफ़ॉल्ट रूप से।

start

चाप शुरू करने के लिए कोण, रेडियन में निर्दिष्ट।

stop

चाप को रोकने के लिए कोण, रेडियन में निर्दिष्ट।

mode

चाप खींचने का तरीका निर्धारित करने के लिए वैकल्पिक पैरामीटर। या तो कॉर्ड, पाई, या खुला।

detail

केवल WebGL मोड के लिए वैकल्पिक पैरामीटर। यह उन शीर्षों की संख्या निर्दिष्ट करने के लिए है जो चाप की परिधि बनाते हैं। डिफ़ॉल्ट मान 25 है 50 से अधिक विवरण के लिए स्ट्रोक नहीं बनाया जाएगा।

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

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