I have been working on my modular bricklaying families.  How many components do I need? Can I evolve a system that works consistently for different bonding patterns and wall thicknesses?  How can I reduce the chaos in a naming system that “just growed” as I fumbled my way into this exercise?

Don’t have all the answers yet, but definitely making progress.  Some of these families are fixed size with visibility parameters.  Some of them incorporated linear arrays so you can type in the number of bricks you want on the first course.  The individual families are being laid out on a rectangular grid, with model text for seeing the names in 3d, and tags in a plan view for cross-checking.


Finding the right balance between parametric behaviour and simplicity of use can be tricky.  I find it helps to play with my baby-bricks collection from time to time.  Take a break from the abstraction of the virtual world.

Flemish Bond is generally agreed to be the prettiest of the two main…

Read more