बिंदु, रेखाएं और आकृतियों की रूपरेखा बनाना अक्षम कर देता है।
noStroke()
को कॉल करना स्ट्रोक को पूरी तरह से बनाने के समान है पारदर्शी, जैसे stroke(0, 0)
। यदि noStroke()
औ noFill() दोनों को कॉल किया जाता है, तो कुछ भी नहीं निकाला जाएगा स्क्रीन पर.
उदाहरण
संबंधित संदर्भ
background
कैनवास की पृष्ठभूमि के लिए उपयोग किए जाने वाले रंग को सेट करता है। डिफ़ॉल्ट रूप से, पृष्ठभूमि पारदर्शी है। background() है आमतौर पर प्रत्येक फ्रेम की शुरुआत में डिस्प्ले विंडो को साफ़ करने के लिए draw() के भीतर उपयोग किया जाता है। इसका उपयोग एनीमेशन के पहले फ्रेम पर पृष्ठभूमि सेट करने के लिए setup() के अंदर भी किया जा सकता है। background() का संस्करण एक पैरामीटर के साथ चार तरीकों में से एक मूल्य की व्याख्या करता है। यदि पैरामीटर एक Number है, तो इसे ग्रेस्केल मान के रूप में समझा जाता है। यदि पैरामीटर एक String है, तो इसे सीएसएस रंग स्ट्रिंग के रूप में समझा जाता है। आरजीबी, आरजीबीए, एचएसएल, एचएसएलए, हेक्स और नामित रंग स्ट्रिंग समर्थित हैं। यदि पैरामीटर एक p5.Color ऑब्जेक्ट है, यह होगा पृष्ठभूमि रंग के रूप में उपयोग करें। यदि पैरामीटर एक है p5.Image ऑब्जेक्ट, इसका उपयोग इस रूप में किया जाएगा पृष्ठभूमि छवि.
beginClip
एक आकृति को परिभाषित करना प्रारंभ करता है जो बाद में बनाई गई किसी भी आकृति को छिपा देगा। beginClip() और endClip() के बीच खींची गई कोई भी आकृति मास्क के आकार में जुड़ जाएगी। मास्क endClip() के बाद खींची गई किसी भी चीज़ पर लागू होगा। पैरामीटर, options, वैकल्पिक है। यदि invert प्रॉपर्टी वाला कोई ऑब्जेक्ट पास किया जाता है, जैसे कि beginClip({ invert: true }), तो इसका उपयोग मास्किंग मोड सेट करने के लिए किया जाएगा। { invert: true } मुखौटे को उलट देता है, जिससे ढकी हुई आकृतियों में छेद हो जाते हैं। invert डिफ़ॉल्ट रूप से गलत है। मास्क को push() और pop() के बीच समाहित किया जा सकता है कार्य। ऐसा करने से नकाबपोश आकृतियों के बाद नकाबपोश आकृतियाँ बनाई जा सकती हैं। मास्क को कॉलबैक फ़ंक्शन में भी परिभाषित किया जा सकता है जो clip() को पास किया जाता है। .
clear
कैनवास पर पिक्सेल साफ़ करता है। clear() प्रत्येक पिक्सेल को 100% पारदर्शी बनाता है। कॉलिंग clear() createX() फ़ंक्शंस द्वारा बनाई गई वस्तुओं को साफ़ नहीं करता है जैसे createGraphics() , createVideo(), और createImg()। ये वस्तुएं रहेंगी clear() को कॉल करने के बाद कोई परिवर्तन नहीं होता है और इसे दोबारा बनाया जा सकता है। वेबजीएल मोड में, यह फ़ंक्शन स्क्रीन को एक विशिष्ट रंग में साफ़ कर सकता है। यह सामान्यीकृत RGBA रंग मानों के रूप में चार संख्यात्मक मापदंडों की व्याख्या करता है। यह डेप्थ बफ़र को भी साफ़ करता है। यदि आप WebGL रेंडरर का उपयोग नहीं कर रहे हैं, तो इन मापदंडों का कोई प्रभाव नहीं पड़ेगा। .
clip
एक आकृति को परिभाषित करता है जो बाद में खींची गई किसी भी आकृति को छिपा देगी। पहला पैरामीटर, callback, एक फ़ंक्शन है जो मुखौटा परिभाषित करता है। callback में खींची गई कोई भी आकृति मुखौटा आकार में जुड़ जाएगी। clip() को कॉल करने के बाद खींची गई किसी भी चीज़ पर मास्क लागू होगा। दूसरा पैरामीटर, options, वैकल्पिक है। यदि invert प्रॉपर्टी वाला कोई ऑब्जेक्ट पास किया जाता है, जैसे कि beginClip({ invert: true }), तो यह होगा मास्किंग मोड सेट करने के लिए उपयोग किया जाता है। { invert: true } मुखौटा को उलट देता है, जिससे छिपी हुई आकृतियों में छेद बन जाता है। invert डिफ़ॉल्ट रूप से false होता है। मास्क को push() और pop() फ़ंक्शन के बीच समाहित किया जा सकता है। ऐसा करने से नकाबपोश आकृतियों के बाद नकाबपोश आकृतियाँ बनाई जा सकती हैं। मास्क को beginClip() और endClip() से भी परिभाषित किया जा सकता है। .