void setup() { size(1000,1000); strokeWeight(0.2); smooth(); } float x; float y=1; float z=PI/5000; void draw() { background(0); translate(500,500); for(x=0;x<100;x=x+1) { rotate(z); scale(1.05); fill((z*200)%50+200,(z*300)%130,(z*50)%100+150); ellipse(x,y,5,5); } z=z+PI/10000; }