xxxxxxxxxx
var zoom = 1;
var color = 0;
function setup() {
createCanvas(640, 400);
noStroke();
}
function draw() {
background(0)
color = 0;
translate(0, height / 2)
circles(width * zoom)
zoom *= 1.015;
if (zoom > 2) { zoom = 1 }
}
function circles(w) {
if (w > 15) {
color += 10;
fill(color);
ellipse(w / 2, 0, w, w)
circles(w / 2)
push()
translate(w, 0)
ellipse(w / 2, 0, w, w)
circles(w / 2)
pop()
}
}