/*
 * Model creation script for a single left-to-right 8x8 grid,
 * like the ones sold by AdaFruit.
 *
 * 2014 Micah Elizabeth Scott
 * This file is released into the public domain.
 */

var model = []
var scale = -1 / 4.0;
var centerX = 7 / 2.0;
var centerY = 7 / 2.0;

function grid8x8(index, x, y) {
    // Instance of a zig-zag 8x8 grid with upper-left corner at (x, y)
    for (var v = 0; v < 8; v++) {
        for (var u = 0; u < 8; u++) {
            var px = x + u;
            var py = y + v;
            model[index++] = {
                point: [  (px - centerX) * scale, 0, (py - centerY) * scale ]
            };
        }
    }
}

grid8x8(0, 0, 0);

console.log(JSON.stringify(model));