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
Number:

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

y
Number:

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

w
Number:

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

h
Number:

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

start
Number:

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

stop
Number:

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

mode
Constant:

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

detail
Integer:

केवल 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!

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