यह उदाहरण दो कस्टम Classes का उपयोग करता है। कण वर्ग स्थिति, वेग और रंग को संग्रहीत करता है। यह प्रस्तुत करता है वर्तमान स्थिति और रंग का उपयोग करके एक वृत्त, और यह अद्यतन करता है वर्तमान वेग का उपयोग कर स्थिति. पथ वर्ग एक सरणी संग्रहीत करता है कण वर्ग से निर्मित वस्तुओं की। यह पंक्तियाँ प्रस्तुत करता है प्रत्येक कण को जोड़ना। जब उपयोगकर्ता माउस पर क्लिक करता है स्केच पथ वर्ग का एक नया उदाहरण बनाता है। जब उपयोगकर्ता खींचता है माउस, स्केच कण वर्ग का एक नया उदाहरण जोड़ता है वर्तमान पथ.
जुड़े हुए कण by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.