xxxxxxxxxx
48
var xarray = [];
var yarray = [];
var nAcross = 40;
function setup() {
createCanvas(600, 600);
for (var i = 0; i < nAcross; i++) {
var rn = (random(0, 1) < 0.5) ? 0 : 1;
var rm = (random(0, 1) < 0.5) ? 0 : 1;
xarray.push(rn);
yarray.push(rm);
}
}
function draw() {
background(220);
strokeWeight(2);
push();
translate(100, 100);
var spacing = 10;
for (var i = 0; i < nAcross; i++) {
var px = i * spacing;
for (var j = 0; j < nAcross; j++) {
if ((j + 1) % 2 == xarray[i]) {
var jy0 = (j + 0) * spacing;
var jy1 = (j + 1) * spacing;
line(px, jy0, px, jy1);
}
}
}
for (var i = 0; i < nAcross; i++) {
var py = i * spacing;
for (var j = 0; j < nAcross; j++) {
if ((j + 1) % 2 == yarray[i]) {
var jx0 = (j + 0) * spacing;
var jx1 = (j + 1) * spacing;
line(jx0, py, jx1, py);
}
}
}
pop();
}