एक चतुर्भुज (चार भुजाओं वाली आकृति) बनाता है।
चतुर्भुज में आयत, वर्ग, समचतुर्भुज और समलंब चतुर्भुज शामिल हैं। पैरामीटर की पहली जोड़ी (x1, y1)
क्वाड का पहला बिंदु सेट करती है। पैरामीटर के अगले तीन जोड़े इसके अगले तीन बिंदुओं (x2, y2)
, (x3, y3)
, और (x4, y4)< के लिए निर्देशांक निर्धारित करते हैं। /code>. अंक या तो दक्षिणावर्त या वामावर्त क्रम में जोड़े जाने चाहिए।
<p>बारह मापदंडों के साथ <code>quad()</code> का संस्करण क्वाड को 3D स्पेस में खींचने की अनुमति देता है। ऐसा करने के लिए <code>WEBGL</code> तर्क को <a href="/reference/p5/createCanvas">createCanvas()</a> में जोड़ने की आवश्यकता होती है।</p> <p>तेरहवां और चौदहवां पैरामीटर वैकल्पिक हैं। वेबजीएल मोड में, वे x- और y-दिशाओं में चतुर्भुज बनाने के लिए उपयोग किए जाने वाले खंडों की संख्या निर्धारित करते हैं। वे दोनों डिफ़ॉल्ट रूप से 25 वर्ष के हैं।</p>
उदाहरण
सिंटैक्स
quad(x1, y1, x2, y2, x3, y3, x4, y4, [detailX], [detailY])
quad(x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4, [detailX], [detailY])
पैरामीटर्स
पहले बिंदु का x-निर्देशांक।
पहले बिंदु का y-निर्देशांक।
दूसरे बिंदु का x-निर्देशांक।
दूसरे बिंदु का y-निर्देशांक।
तीसरे बिंदु का x-निर्देशांक।
तीसरे बिंदु का y-निर्देशांक।
चौथे बिंदु का x-निर्देशांक।
चौथे बिंदु का y-निर्देशांक।
x-दिशा में खंडों की संख्या।
y-दिशा में खंडों की संख्या।
पहले बिंदु का z-निर्देशांक।
दूसरे बिंदु का z-निर्देशांक।
तीसरे बिंदु का z-निर्देशांक।
चौथे बिंदु का z-निर्देशांक।
संबंधित संदर्भ
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() में जोड़ने की आवश्यकता होती है। .