t=0,draw=o=>{for(t||(createCanvas(W=720,W,WEBGL),noStroke(H=W/2)),background(0),rotate(t),i=0;i<=TAU;i+=.1)for(fill(255,255*i/TAU),j=-PI;j<=PI;j+=.02)a=atan2(i+j,j-t),x=cos(a*a+t)*H*tan(j+i),y=sin(a+a-j)*H*cos(t+i),circle(x,y,2);t+=.01};// #つぶやきProcessing #CreativeCoding