डिफ़ॉल्ट रूप से, p5 ग्लोबल मोड में चलता है, जिसका अर्थ है सभी p5 फ़ंक्शंस वैश्विक दायरे में हैं, और सभी कैनवास-संबंधित फ़ंक्शंस एक ही कैनवास पर लागू करें. p5 इंस्टेंस मोड में भी चल सकता है, जिसमें वे समान फ़ंक्शन p5 वर्ग के उदाहरण की विधियाँ हैं। प्रत्येक उदाहरण p5 का अपना कैनवास हो सकता है.
इंस्टेंस मोड का उपयोग करने के लिए, एक फ़ंक्शन को प्रतिनिधित्व करने वाले पैरामीटर के साथ परिभाषित किया जाना चाहिए p5 उदाहरण (इस उदाहरण में p लेबल किया गया है)। सभी p5 फ़ंक्शंस और वेरिएबल्स जो आम तौर पर वैश्विक हैं वे इस फ़ंक्शन के भीतर इस पैरामीटर से संबंधित होंगे दायरा। फ़ंक्शन को p5 कंस्ट्रक्टर में पास करके, उसे चलाता है।
एकाधिक कैनवस: Created by Caleb Foss. From 2024 onwards, edited and maintained by p5.js Contributors and Processing Foundation. Licensed under CC BY-NC-SA 4.0.
You can find the code history of these examples here: 2023 code. You can suggest improvements by contributing to the current website!
संबंधित उदाहरण

No alt text
ग्राफ़िक्स बनाएं
ऑफ-स्क्रीन इमेजरी बनाएं.

No alt text
एकाधिक कैनवस
पेज पर एकाधिक कैनवस डालने के लिए इंस्टेंस मोड का उपयोग करें।

No alt text
एक बनावट के रूप में शेडर (GLSL)
शेडर का उपयोग करके 3डी आकार के लिए एक बनावट तैयार करें।

No alt text
एक बनावट के रूप में शेडर (p5.strands)
शेडर का उपयोग करके 3डी आकार के लिए एक बनावट तैयार करें।