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
"Fulg fractal" - Processing
ID
Autor
Duplicat din
Ultima modificare
#2343
Ciurcau Leonardo (Goth)
-
Luni, 20 sep 2021, 19:18
let points; let n; let p; let last; function setup() { createCanvas(400, 400); Start(); } function draw() { translate(width / 2, height / 2); //if (frameCount % 300 == 0) Start(); stroke(0, 100); for (let i = 0; i < 700; i++) { let index = floor(random(1, n + 1)); if (points[index] != last) { p.x = (points[index].x + p.x) / 2; p.y = (points[index].y + p.y) / 2; point(p.x, p.y); last = points[index]; } } } function Start() { points = []; let add = random(256); n = 5; let r = width / 1.65; for (let i = 1; i <= n; i++) { let alpha = TWO_PI * i / n; points[i] = { x: cos(alpha) * r, y: sin(alpha) * r } } p = { x: random(width), y: random(height) }; background(255); }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=2343" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!