xxxxxxxxxx
16
setup = _ => {
createCanvas((w = 640), w);
f = 0;
};
draw = _ => {
clear();
translate((h = w / 2), h);
for (i = 0; i < TAU; i += TAU / 360) {
x = cos(i + f);
y = sin(i + f);
r = h * noise(1 + x, 1 + y, f * 0.03);
line(x * h * 0.6, ((y * h) / 12) * 0.6 - w / 4, x * r, (y * r) / 6 + w / 4);
}
};