xxxxxxxxxx
function setup() {
createCanvas(windowWidth, windowHeight);
background(0);
noStroke();
for (let i = 0; i < 15 ; i++) {
let x = random(width);
let y = random(height);
let diameter = random(height-y/10.0);
fill(random(0, 127), random(0, 255), random(127, 255), 127);
ellipse(x, y, diameter, diameter);
}
fill(0, 127, 255, 30);
let diameter = width / 1.8;
translate(width / 2, height / 2);
rotate(PI / 4);
for (let i = 0; i < 256; i++) {
rect(diameter / -2, 0, diameter, diameter);
rect(diameter / 2, 0, diameter, diameter);
diameter = diameter / 1.05;
rotate(PI / 24.0);
}
}