Home page.

There are 32 modules sufficient to produce all the H-bricks of the conservative subset, and many other bricks. Here are their OpenSCAD module declarations and schematic representations:

module render_T (
    x, 
    y,
    show_cap   = true, // yellow
    show_inner = true  // red
);
area == 6

used often

module render_S (
    x, 
    y, 
    select
        // select == 0: hexagon (H-brick)
        // select == 1: Y pointing up (Y-brick)
        // select == 2: Y pointing down (Y-brick)
);

select == 0
used often

module render_AC ( // AE, CE, CG, etc.
    x, 
    y, 
    show_cap   = true, // yellow
    show_inner = true, // red
    show_outer = true  // blue
);
moduleangle typeareacomment
acute convex1used rarely
obtuse convex2used often
straight3
obtuse concave4
acute concave5used rarely