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
"Sierpinski triangle" - Processing
ID
Autor
Duplicat din
Ultima modificare
#1678
Lazar Ionut Radu (LazarIonutRadu)
-
Sambata, 10 feb 2018, 02:27
var x1,y1,x2,y2,x3,y3,x,y,punct,nr; function setup() { createCanvas(400, 400); x1=200; y1=30; x2=370; y2=370; x3=30; y3=370; x=200; y=200; strokeWeight(3); point(x1,y1); point(x2,y2); point(x3,y3); nr=4; } function draw() { strokeWeight(3); fill(255); rect(45,25,75,35); fill(0); text(nr,65,48); strokeWeight(3); point(x,y); punct = random(0,3); if( punct<=1 ) { x+=(x1-x)/2; y+=(y1-y)/2; } else if( punct<=2) { x+=(x2-x)/2; y+=(y2-y)/2; } else { x+=(x3-x)/2; y+=(y3-y)/2; } nr++; }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=1678" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!