int w=500; void setup() { size(w,w); background(0); } int c=w/2; void draw() { stroke(255); for(float r=c*1.3;r>0;r-=.1){ float a=r*(mouseY+mouseX*270)*.0001; point(c+cos(a)*r*sin(r),c+sin(a)*r*sin(r)); } filter(11); blend(0,0,w,w,-2,2,w+3,w-5,1); }