xxxxxxxxxx
let f = 0;
let W = 400;
let g = Math.PI / 128;
draw = _ => {
pixelDensity(.9);
f++ || createCanvas(W, W);
background(0);
stroke(W);
for (i = 0; i < TAU - g; i += g) {
line(sin(i) * W + (w = 200), cos(i) * W + w, sin(i + f / 99) * W / 4 + w, cos(i + f / 99) + w)
}
i = get();
filter(BLUR, 1);
filter(THRESHOLD, 0.4);
tint(W, 99);
image(i, 0, 0);
}
// ----------------------------------------
// Minimized
// ----------------------------------------
// f=0,draw=e=>{for(pixelDensity(.9),f++||createCanvas(W=400,W,F=filter),background(g=PI/128),stroke(W),i=0;i<TAU-g;i+=g)line(sin(i)*W+(w=200),cos(i)*W+w,sin(I=i+f/99)*W/4+w,cos(I)+w);i=get(tint(W,99)),F(BLUR,1),F(THRESHOLD,.4),image(i,0,0)};//#つぶやきProcessing