int W=400,w; float r,X,Y,m,N; void setup(){ size(W,W); background(#75796A); frameRate(.5); noStroke(); } void draw(){ smooth(); filter(11); w=W/(int)random(1,W); D(w,w,5,12); } void D(float x,float y,int d,int l){ m=millis(); N=random(1,15); for(int i=0;i1){ l=l-1; r+=w; X=x+sin(r)*5.0*l; Y=y+cos(r)*5.0*l; D(X,Y,d,l); } } } void keyPressed(){ save ("img.png"); }