Skip to content
Snippets Groups Projects
create_grid8x8.js 700 B
Newer Older
  • Learn to ignore specific revisions
  • /*
     * 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));