xxxxxxxxxx
42
let diameter;
let angle = 0;
let angle2 = 0;
function setup() {
// diameter = random(25, 50);
createCanvas(600, 600);
angleMode(DEGREES);
}
function draw() {
background(24);
for (let x = 0; x < width + 50; x +=60) {
for (let y = 0; y < height + 50; y +=60) {
drawCircle(x, y)
}
}
function drawCircle(x, y) {
let randomDiameter = map(x + y, 0, width * 2, 25, 50);
push();
translate(x, y);
stroke(255);
ellipse(0,0,randomDiameter, randomDiameter);
fill(47, 79, 79);
strokeWeight(5);
strokeCap(SQUARE);
if (x > width/2){
rotate(angle);
}
else {
rotate(angle2);
}
arc(0, 0, randomDiameter, randomDiameter, 0, 300);
angle = angle + .01
angle2 = angle2 - .01
pop();
}
}