xxxxxxxxxx
32
function setup() {
createCanvas(500, 500);
colorMode(HSB, 360, 100, 100, 100);
}
function draw() {
background(10);
makeArcs(80, 50);
makeArcs(0, 100);
makeArcs(0, 100);
makeArcs(0, 100);
makeArcs(0, 100);
}
function makeArcs(x,y) {
translate(x, y);
for (let i = 0; i < 70; i += 1) {
fill((i * 5) % 360, 100, 100, 100);
arc(
0 + i * 5,
0 + sin(i + frameCount / 10) * 10,
50,
70,
PI / 3 + i * 0.3,
PI / 4,
CHORD
);
}
}