mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-10 02:53:51 +00:00
feat(editor): add --gen-texture-spider-web radial-ring pattern
39th procedural texture: classic geometric spider web — N radial spokes plus M concentric polygonal rings centered on the image. Spoke pixels are detected by angular distance to the nearest spoke scaled by radius, so spokes stay constant pixel width regardless of how far they reach. Useful for haunted house decals, dungeon corner overlays, witch-hut interiors, magical-trap ground markers. Defaults to 8 spokes (every 45 deg) and 5 evenly-spaced rings.
This commit is contained in:
parent
614d48a49b
commit
83a6992ae0
3 changed files with 109 additions and 0 deletions
|
|
@ -111,6 +111,8 @@ void printUsage(const char* argv0) {
|
|||
std::printf(" Parquet: basket-weave wood floor pattern with checkered horizontal/vertical plank pairs\n");
|
||||
std::printf(" --gen-texture-bubbles <out.png> <bgHex> <fillHex> <rimHex> [count] [minR] [maxR] [rimW] [W H]\n");
|
||||
std::printf(" Bubbles: scattered overlapping circles with bright rims (foam, water, magic)\n");
|
||||
std::printf(" --gen-texture-spider-web <out.png> <bgHex> <webHex> [spokes] [rings] [W H]\n");
|
||||
std::printf(" Spider web: N radial spokes + M concentric polygonal rings centered on the image\n");
|
||||
std::printf(" --add-texture-to-zone <zoneDir> <png-path> [renameTo]\n");
|
||||
std::printf(" Copy an existing PNG into <zoneDir> (optionally renaming it on the way in)\n");
|
||||
std::printf(" --gen-mesh <wom-base> <cube|plane|sphere|cylinder|torus|cone|ramp> [size]\n");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue