Home page.

The following 64 modules are sufficient to produce a wide variety of P-bricks. Here are their OpenSCAD module declarations and schematic representations:

module render_000_000 ( // 000_001, 000_010, 000_011, etc.
    x, 
    y, 
    show_stud  = true, // green
    show_cap   = true, // yellow
    show_inner = true, // red
    show_outer = true  // blue
);
To save space in this chart, an asterisk has been substituted for "render" in the module name. For example,
*_000_000
means
render_000_000

The following subset of the Y-brick modules can be employed for greater variety, as used with P7_S7_D1:

module render_BH ( // DJ, etc.
    x, 
    y, 
    show_cap   = true, // yellow
    show_inner = true, // red
    show_outer = true  // blue
);