xxxxxxxxxx
38
//recoding schotter
function setup() {
createCanvas(600, 600);
}
function draw() {
background(255);
noFill();
noLoop();
stroke(200, 50, 50);
strokeWeight(1.5);
var offsetX = width / 4 + 35;
var offsetY = 70;
var spacing = 20;
for (var i = 0; i < 22; i++) {
for(var j = 0; j < 12; j++) {
var px = offsetX + j * spacing;
var py = offsetY + i * spacing;
var rotationRandomness = map(i, 0, 22, 0, 0.4*PI);
var myRandomAngle = rotationRandomness * random(-1,1);
var rdx = 0.5 * i *random(-1,1);
var rdy = 0.5 * j *random(-1,1);
push();
translate(rdx, rdy);
translate(px,py);
rotate(myRandomAngle);
rect( -spacing /2, -spacing /2, spacing, spacing);
pop();
}
}
}