t=0,draw=o=>{for(t||(createCanvas(W=720,W,WEBGL),noFill(H=W/2),stroke(0)),background(255),rotateY(t),u=-1;u<1;u+=.2)for(z=-1;z<1;z+=.3)l=.01*W*(u+1),push(),rotateY((z+u)*TAU),rotate(u),translate(0,u*H*sin(t*u*z),W*z*cos(z+l+t)),box(4*l,9*l,l),pop();t+=.01};// #つぶやきProcessing #processing