GRK TUT1 Task5
by linoskoczek
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.7/p5.js"></script>
<script>
let x1 = 600,
y1 = 390,
x2 = 420,
y2 = 125,
x3 = 240,
y3 = 390,
cx = x1,
cy = y1;
function setup() {
createCanvas(800, 600);
fill(0, 0, 0);
noLoop();
frameRate(25);
}
function draw() {
//noprotect
background(0, 0, 0);
const col = color(255);
for (i = 0; i < 100000; i++) {
switch (floor(random(0, 3))) {
case 0:
cx = (cx + x1) / 2;
cy = (cy + y1) / 2;
set(cx, cy, col);
break;
case 1:
cx = (cx + x2) / 2;
cy = (cy + y2) / 2;
set(cx, cy, col);
break;
default:
cx = (cx + x3) / 2;
cy = (cy + y3) / 2;
set(cx, cy, col);
break;
}
}
updatePixels();
}
</script>