t=0,draw=o=>{for(t||(createCanvas(W=720,W,WEBGL),noFill(H=W/2),stroke(0,128)),background(255),a=0;a<TAU;a+=.005*TAU)x=cos(a)*H*sin(a),y=sin(a)*H*cos(t),push(),translate(x,y),rotateX(a-t),rotateY(a+1.618*t),ellipse(0,0,H*cos(a+t),H/1.618),pop();t+=.001};// #つぶやきProcessing #CreativeCoding