function drawBackEdgesSquares()

in toolkit/jb/shared.js [808:847]


function drawBackEdgesSquares(p, config) {

    var data = config.points;
    var palette = config.palette;
    var range = config.range;


    p.rectMode(p.CENTER);


    p.noStroke();
    var point;
    for (var i = 0; i < data.length; i++) {
        point = data[i];

        p.fill(hexToColor(p, p.random(palette), 255));

        p.rect(point[0], point[1], 2, 2);

    }
    p.strokeWeight(0.25);

    // --> p.blendMode(p.OVERLAY);

    for (var i = 0; i < data.length; i++) {
        p.stroke(hexToColor(p, p.random(palette), Math.floor(p.random(100,255))));
        for (var j = 0; j < data.length; j++) {
            var point1 = data[i];
            var point2 = data[j];
            if (p.dist(point1[0], point1[1], point2[0], point2[1]) < range) {
                p.line(point1[0], point1[1], point2[0], point2[1]);

            }
        }


    }


}