#つぶやきProcessing f=0 draw=_=>{f++||createCanvas(W=600,W,WEBGL) noStroke(background(0),[5,8,-9].map(i=>spotLight(W,W,W,j=-i*W,j,0,i,i,0))) for(n=9;n–;rotateZ(.4),rotateY(TAU*f/W))torus(r=30*n+1,9,99),[-1,1].map(a=>pop(push(),translate(0,(r+15)*a)+cylinder(3,9)))}
Sign in to add notes...
Sign in to manage galleries...