t=0,draw=o=>{for(t||createCanvas(W=720,W,WEBGL),noStroke(H=W/2),colorMode(HSB,TAU,1,1,1),rotate(sin(t)),i=0;i<TAU;i+=.05){fill((i+t)%TAU,.3,1,.5),push(),rotateY(i);var r=cos(i+sin(t))*H*cos(t+i),s=sin(i+t)*H*sin(i+cos(t));circle(r,s,2),pop()}t+=.01};// #つぶやきProcessing #creativecoding