t=0,draw=o=>{for(t||(createCanvas(W=720,W),noStroke(H=W/2),colorMode(HSB,TAU,1,1)),void 0===o&&(background(0),o=0),i=0;i<=TAU;i+=.05)fill(i,.2,1),x=cos(i+t)*H*tan(.01*o+t),y=sin(i+.001*o)*H*sin(t+.01*o),circle(H+o%2==1?x:-x,H+y,2);o<=100&&draw(o+3),t+=1e-4};// #つぶやきProcessing #Processing #CreativeCoding