xxxxxxxxxx
57
let a = 50;
let l = a / 10;
function setup() {
// put setup code here
createCanvas(windowWidth, windowHeight);
background(255);
stroke("#f09199");
strokeWeight(5);
strokeCap(SQUARE);
noFill();
}
function draw() {
for (let j = 0; j < height; j = j + a) {
for (let i = 0; i < width; i = i + a) {
kaminari(i, j);
}
}
}
function kaminari(x, y) {
push();
translate(x, y);
let ll = l + l;
beginShape();
for (let i = 0; i < 3; i++) {
vertex(-1 * ll * i, -1 * ll * i);
vertex(ll * (i + 1), -1 * ll * i);
vertex(ll * (i + 1), ll * (i + 1));
vertex(-1 * ll * (i + 1), ll * (i + 1));
}
/*
vertex(0, 0);
vertex(l+l, 0);
vertex(l+l, l+l);
vertex(-(l+l), l+l);
vertex(-(l+l), -(l+l));
vertex(2*(l+l), -(l+l));
vertex(2*(l+l), 2*(l+l));
vertex(-2*(l+l), 2*(l+l));
vertex(-2*(l+l), -2*(l+l));
vertex(3*(l+l), -2*(l+l));
vertex(3*(l+l), 3*(l+l));
vertex(-3*(l+l), 3*(l+l));
*/
endShape();
pop();
}