xxxxxxxxxx
27
// #つぶやきProcessing
// https://jscompress.com/
t = 0;
draw= _=> {
d = 15;
createCanvas(s = 720, s);
strokeWeight(9);
rect(0,0,s,s);
for (i = 0; i < d * d; i++) {
w = s / d;
x = (i % d) * 48 + w / 2;
y = floor(i / d) * 48 + w / 2;
v = max(0, min(1, (noise(x + sin(t), y + cos(t)) - 0.5) / 0.1));
r = v * v * (3.0 - 2.0 * v) * 0.25 * TAU;
arc(x, y, w, w, r, r + 1.570);
arc(x, y, w, w, r + 3.141, r + 4.712);
}
t+=0.006;
}