README

Modular diagram generators

One script per diagram in the folder above. Each draws with the shared kit in
Workflows/diagram-kit/, so the look is decided there, not here. → Diagram Style

cd "Bubbly Games/Workflows/3D Models/Modular 3D Assets/diagrams/make"
python make_sizes.py
Script Writes Shown on
make_curves.py curves.svg Curves
make_pivots.py pivots.svg Modular 3D Assets, Openings, Make a Kit Piece
make_roof_parts.py roof-parts.svg Roofs
make_sizes.py sizes.svg Modular 3D Assets
make_splitting_footprint.py splitting-footprint.svg Splitting a Piece
make_splitting_roles.py splitting-roles.svg Splitting a Piece, Make a Kit Piece

The .svg is the artefact and is committed. Nothing runs these on its own: a
change to a script does nothing until somebody runs it, looks at the render
(diagram-kit/render_diagrams.py) and commits both.

Rule codes and numbers drawn on these (MSH009, MSH015, MSH016, MSH019,
the 4 m wall, 0.1 m and 0.25 m trim) are copies of the rules. If those change,
these pictures are stale and nothing will say so.