xxxxxxxxxx
38
function setup() {
createCanvas(3000, 3000);
}
function draw() {
background(0);
stroke(255);
strokeWeight(2);
noFill();
let Crepetitions = 14;
let Rrepetitions = 14;
let patternWidth = width / Crepetitions;
let patternHeight = height / Rrepetitions;
for (let col = 0; col < Crepetitions; col++) {
for (let row = 0; row < Rrepetitions; row++) {
push();
translate(col * patternWidth, row * patternHeight);
for (let i = 0; i < 10; i++) {
let side = 50 + i * 14.5;
let x = (patternWidth - side) / 2;
let y = (patternHeight - side) / 2;
push();
translate(x + side / 2, y + side / 2);
rotate(radians( 10 * i));
//rotate(radians(frameCount * 0.5 + 10 * i));
rect(-side / 2, -side / 2, side, side);
pop();
}
pop();
}
}
}