Comutare navigație
pbInfo.ro
Probleme
Probleme - clasa a IX-a
Probleme - clasa a X-a
Probleme - clasa a XI-a
Probleme din concursuri
Căutare problemă
Exerciții
Programează cu Blockly
Desenează cu Processing
Exersează SQL
Soluţii
Resurse
Resurse pentru clasa a IX-a
Resurse pentru clasa a X-a
Resurse pentru clasa a XI-a
Subiecte bacalaureat
Ajutor
Autentificare
Înregistrare
×
Autentificare
Utilizator sau email
Parola
Acest site foloseşte cookies. Navigând în continuare, vă exprimaţi acordul asupra folosirii cookie-urilor.
Îti place pbInfo? Atunci acceptă-l cu totul! Dezactivează modulul de blocare a reclamelor!
×
Lista scripturi
Script Nou
Ajutor
"Script Nou" - Processing
ID
Autor
Duplicat din
Ultima modificare
#1253
Preda Alin Catalin (Preda_Catalin)
-
Marti, 13 dec 2016, 15:21
// Daniel Shiffman // code for https://youtu.be/vqE8DMfOajk class Particle { float x; float y; ArrayList
history; Particle(float x, float y) { this.x = x; this.y = y; this.history = new ArrayList
(); } void update() { this.x += random(-10, 10); this.y += random(-10, 10); for (PVector v : this.history) { v.x += random(-2, 2); v.y += random(-2, 2); } PVector v = new PVector(this.x, this.y); this.history.add(v); if (this.history.size() > 100) { this.history.remove(0); } } void show() { stroke(0); fill(0, 150); ellipse(this.x, this.y, 24, 24); noFill(); beginShape(); for (PVector pos : history) { //fill(random(255)); //ellipse(pos.x, pos.y, i, i); vertex(pos.x, pos.y); } endShape(); } }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=1253" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!