feat(editor): add --gen-mesh-sundial garden-timekeeper primitive

55th procedural mesh: 6-box garden sundial — square base
plate at floor, central vertical gnomon slab spanning the
diameter (long axis along Z, the blade that casts a shadow),
and 4 small hour-marker nubs at the cardinal points (N/S/E/W)
around the rim.

Useful for monastery courtyards, mage tower observatories,
druidic stone circles, manor gardens — anywhere a fantasy
world wants visible time-keeping. Defaults to 0.80m square
base with 0.35m gnomon (~0.41m total height).
This commit is contained in:
Kelsi 2026-05-09 09:37:13 -07:00
parent f5f4c3d782
commit 993e90f0ee
3 changed files with 123 additions and 1 deletions

View file

@ -164,7 +164,7 @@ int main(int argc, char* argv[]) {
"--gen-mesh-mailbox", "--gen-mesh-tombstone", "--gen-mesh-crate",
"--gen-mesh-stool", "--gen-mesh-cauldron", "--gen-mesh-gate",
"--gen-mesh-beehive", "--gen-mesh-weathervane",
"--gen-mesh-scarecrow",
"--gen-mesh-scarecrow", "--gen-mesh-sundial",
"--gen-texture-gradient",
"--gen-mesh-from-heightmap", "--export-mesh-heightmap",
"--displace-mesh",