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
"Noise" - Processing
ID
Autor
Duplicat din
Ultima modificare
#1789
Ciurcau Leonardo (Goth)
-
Duminica, 13 mai 2018, 19:13
var Stars = [], total = 50; function setup(){ createCanvas(400, 400); for(var i = 0; i < total; i++){ Stars[i] = { x : random(0, width), y : random(0, height), vx : random(-5, 5), vy : random(-5, 5), increment : 0 } } fill(255); noStroke(); } function draw(){ background(0); for(var i = 0; i < total; i++) Render(i); } function Render(i){ Stars[i].increment += 0.1; if(Stars[i].vx >= 0)Stars[i].vx += Stars[i].increment; else Stars[i].vx -= Stars[i].increment; if(Stars[i].vy >= 0)Stars[i].vy += Stars[i].increment; else Stars[i].vy -= Stars[i].increment; ellipse(Stars[i].x, Stars[i].y, 3, 3); Stars[i].x += Stars[i].vx; Stars[i].y += Stars[i].vy; if(Stars[i].x < 0 || Stars[i].y < 0 || Stars[i].x > width || Stars[i].y > height){ Stars[i] = { x : random(0, width), y : random(0, height), vx : random(-5, 5), vy : random(-5, 5), increment : 0 } } }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=1789" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!