xxxxxxxxxx
49
let t = 0;
function setup() {
createCanvas(windowWidth, windowHeight);
}
function draw() {
t++;
background(255);
size = 90 + Math.sin(t / 10) * 30;
roundness = size / 4 + (Math.sin(t / 10) * size) / 4;
rotation = t / 20;
noStroke();
for (let i = 0; i < 3; i++) {
let s = size - i * 30
fill(i*80);
push();
translate(mouseX, mouseY);
rotate(rotation);
rectMode(CENTER);
rect(80, -46.4, s,s, 100);
pop();
fill(i*80);
push();
translate(mouseX, mouseY);
rotate(rotation);
rectMode(CENTER);
rect(-80, -46.4, s,s, 100);
pop();
fill(i*80);
push();
translate(mouseX, mouseY);
rotate(rotation);
rectMode(CENTER);
rect(0, 92.8, s,s, 100);
pop();
}
ellipse(mouseX,mouseY,30,30)
noCursor();
}