एक चाप खींचता है।
एक चाप 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-निर्देशांक।
y-चाप के दीर्घवृत्त का निर्देशांक।
चाप के दीर्घवृत्त की चौड़ाई डिफ़ॉल्ट रूप से।
चाप के दीर्घवृत्त की ऊंचाई डिफ़ॉल्ट रूप से।
चाप शुरू करने के लिए कोण, रेडियन में निर्दिष्ट।
चाप को रोकने के लिए कोण, रेडियन में निर्दिष्ट।
चाप खींचने का तरीका निर्धारित करने के लिए वैकल्पिक पैरामीटर। या तो कॉर्ड, पाई, या खुला।
केवल WebGL मोड के लिए वैकल्पिक पैरामीटर। यह उन शीर्षों की संख्या निर्दिष्ट करने के लिए है जो चाप की परिधि बनाते हैं। डिफ़ॉल्ट मान 25 है 50 से अधिक विवरण के लिए स्ट्रोक नहीं बनाया जाएगा।
संबंधित संदर्भ
arc
एक चाप खींचता है। एक चाप x, y, w, और h द्वारा परिभाषित दीर्घवृत्त का एक खंड है पैरामीटर.
circle
एक वृत्त खींचता है। एक वृत्त एक गोल आकार है जो x, y, और d पैरामीटर द्वारा परिभाषित होता है। x और y इसके केंद्र का स्थान निर्धारित करते हैं। d इसकी चौड़ाई और ऊंचाई (व्यास) निर्धारित करता है। वृत्त के किनारे पर प्रत्येक बिंदु उसके केंद्र से समान दूरी पर है, d। इसकी स्थिति निर्धारित करने के अन्य तरीकों के लिए ellipseMode() देखें। .
ellipse
एक दीर्घवृत्त (अंडाकार) बनाता है। एक दीर्घवृत्त एक गोल आकार है जो x, y, w, और h पैरामीटर द्वारा परिभाषित होता है। x और y इसके केंद्र का स्थान निर्धारित करते हैं। w और h इसकी चौड़ाई और ऊंचाई निर्धारित करते हैं। इसकी स्थिति निर्धारित करने के अन्य तरीकों के लिए ellipseMode() देखें। यदि कोई ऊंचाई निर्धारित नहीं है, तो चौड़ाई का मान चौड़ाई और ऊंचाई दोनों के लिए उपयोग किया जाता है। यदि कोई नकारात्मक ऊंचाई या चौड़ाई निर्दिष्ट की गई है, तो पूर्ण मान लिया जाता है। पांचवां पैरामीटर, detail, भी वैकल्पिक है। यह निर्धारित करता है कि WebGL मोड में दीर्घवृत्त खींचने के लिए कितने शीर्षों का उपयोग किया जाता है। डिफ़ॉल्ट मान 25 है.
line
दो बिंदुओं के बीच एक सीधी रेखा खींचता है। एक पंक्ति की डिफ़ॉल्ट चौड़ाई एक पिक्सेल है। line() का संस्करण चार मापदंडों के साथ 2D में रेखा खींचता है। किसी रेखा को रंगने के लिए, stroke() फ़ंक्शन का उपयोग करें। इसकी चौड़ाई बदलने के लिए, strokeWeight() फ़ंक्शन का उपयोग करें। एक लाइन नहीं भरी जा सकती, इसलिए fill() फ़ंक्शन लाइन के रंग को प्रभावित नहीं करेगा। छह मापदंडों के साथ line() का संस्करण लाइन को 3D स्पेस में खींचने की अनुमति देता है। ऐसा करने के लिए WEBGL तर्क को createCanvas() में जोड़ने की आवश्यकता होती है। .