mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-10 02:53:51 +00:00
feat(editor): add --gen-mesh-scarecrow farm-prop primitive
54th procedural mesh: 5-box cruciform farm pest deterrent — vertical body post, horizontal cross arm, head box on top of the body, brimmed hat box that's wider than the head, and a narrower-but-taller crown box on top of the hat brim. The cross silhouette + brimmed-hat read as a scarecrow without needing rotated geometry. Useful for crop fields, abandoned villages, harvest set dressing, ritual circles, fields after a battle. Defaults to 1.80m body × 1.40m arm span (~2.18m total height).
This commit is contained in:
parent
167d523e70
commit
96bb1f6d04
3 changed files with 130 additions and 0 deletions
|
|
@ -220,6 +220,8 @@ void printUsage(const char* argv0) {
|
|||
std::printf(" Beehive (skep): 4 tapered tiers + entrance notch on +Z face (default 0.70/0.85/0.05)\n");
|
||||
std::printf(" --gen-mesh-weathervane <wom-base> [postH] [postT] [baseSize] [armLen] [arrowLen]\n");
|
||||
std::printf(" Weathervane: base + post + N-S/E-W cross arms + arrow with tail (default 1.50/0.05/0.30/0.40/0.55)\n");
|
||||
std::printf(" --gen-mesh-scarecrow <wom-base> [bodyH] [armSpan] [postT] [headSize] [hatSize]\n");
|
||||
std::printf(" Scarecrow: cruciform body + cross arms + head + brimmed hat (default 1.80/1.40/0.06/0.22/0.32)\n");
|
||||
std::printf(" Procedural tree: cylindrical trunk + spherical foliage (default 0.1/2.0/0.7)\n");
|
||||
std::printf(" --displace-mesh <wom-base> <heightmap.png> [scale]\n");
|
||||
std::printf(" Offset each vertex along its normal by heightmap brightness × scale (default 1.0)\n");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue