t=0,setup=_=>{createCanvas(w=400, w, WEBGL)}
draw=_=>{background(120),t+=.01
for(i=0;i<w;i+=4,"#つぶやきProcessing #p5js"){push()
for(j=0;j<TAU;j+=.8){rotateZ(t),rotateX(t)
rect(a=cos(i*j)*99,b=sin(i*j)*99,40)
stroke(120),fill(a*a,b*b,a*b)
}pop()}}
t=0,setup=_=>{createCanvas(w=400, w, WEBGL)}
draw=_=>{background(120),t+=.01
for(i=0;i<w;i+=4,"#つぶやきProcessing #p5js"){push()
for(j=0;j<TAU;j+=.8){rotateZ(t),rotateX(t)
rect(a=cos(i*j)*99,b=sin(i*j)*99,40)
stroke(120),fill(a*a,b*b,a*b)
}pop()}}