float inc = 3;
void setup() {
size(600, 600);
noStroke();
colorMode(HSB);
}
void draw() {
background(255);
translate(width / 2, height / 2);
for (float i = 3.; i <= 56; i += 1.) {
float speed = frameCount;
rotate(speed);
for (float f = 0; f < i; f++) {
float theta = f / i * TWO_PI;
ellipse(cos(theta) * i * 5, sin(theta) * i * 5, 40, 40);
fill(random(255), 120, 255);
}
}
}