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);
}