Releases: edjohnson100/LucysShapeForge
Release list
v1.6.0
A new Bodies-mode print-assembly setting, plus a fleet-wide accessibility recheck that turned up (and fixed) two real bugs in this repo's palette.
- 3D Print Clearance — a new Bodies (Pyramids) mode setting that insets each printed panel's own footprint independently, leaving an assembly gap when panels are printed separately and joined together at their shared edges (distinct from the existing Flat Panels-only Panel Clearance). Size it off your printer's nozzle diameter/line width (typically 0.05–0.3mm) — each panel is inset by half the value.
- Tolerance field renamed to "Geometry Tolerance", with a clarifying tooltip — it's an internal geometry-matching threshold used to detect shared edges, not a physical print gap (that's what 3D Print Clearance and Panel Clearance are for).
- Fix: Theme Manager font controls — Font Family and Base Font Size only updated headings and labels; buttons, dropdowns, and text fields silently kept the browser's default font regardless of the selected theme. Every control now tracks both settings correctly.
- Fix: accessibility tokens — added the WCAG contrast-checking tokens (button text-contrast pairs, a visible keyboard focus ring, danger-text and overlay-backdrop colors) across all 9 built-in themes, and made the Theme Manager's collapsible section header keyboard-operable.
📦 Download the current release (LucysShapeForge-v1.6.0.zip) from the Assets section below.
v1.5.0 - Fleet UI Standardization
Lucy's Shape Forge - v1.5.0
Palette layout/theming pass to bring this add-in's UI structure in line with the author's other Fusion add-ins — no new shapes or geometry changes, but a couple of real bugs fixed along the way.
- Palette layout standardized — the theme selector moved out of the Themes tab into a new header row next to the title (version tag stacked below it), and the Themes tab (now labeled "Themes") groups its font controls and CSS/JSON import/export/reset buttons into a collapsible "Theme Manager" section instead of a permanently-expanded block.
- Fix: palette footer version number — was a hardcoded string that happened to still say the right thing; it now reads the real installed version every time, and also shows the add-in name alongside it.
- Fix: palette scrollbar — was rendering as an unthemed dark bar regardless of the active theme; now themed to match, like the rest of the fleet.
- Updated the add-in's toolbar tooltip text and tool clip image.
📦 Download the current release (LucysShapeForge-v1.5.0.zip) from the Assets section below.
v1.4.0 - Rhombicosidodecahedron, Randomize Appearances, Panel Clearance
Lucy's Shape Forge - v1.4.0
- Rhombicosidodecahedron — a nod to a Big Bang Theory reference (S8E2, and Chuck Lorre's Vanity Card #461 for that episode). 20 triangles, 30 squares, 12 pentagons, added under Archimedean Solids.
- Randomize Appearances — new button (Bodies/Flat Panels modes) that applies a random vivid appearance (paint, plastic, metal, glass, etc.) from Fusion's Appearance Library to every body in the active component.
- Panel Clearance — new Flat Panels-only setting that opens a small gap between adjacent printed panels instead of leaving them touching edge-to-edge, so they don't fuse together or confuse a slicer when printed side by side.
- Palette now shows the current version number in a small footer at the bottom of the panel.
📦 Download the current release (LucysShapeForge-v1.4.0.zip) from the Assets section below.
Pentagonal Hexecontahedron, and a Shell Body Fix
Lucy's Shape Forge - v1.3.0
A new Catalan solid, and a bugfix for Shell Body's Split Body dependency.
- Pentagonal Hexecontahedron — the dual of the (chiral) Snub Dodecahedron, with 60 irregular pentagonal faces twisted around the sphere. Vertex coordinates were independently verified and numerically planarized offline so every face's sketch profile comes out exactly flat and selectable in Fusion, not just close enough for Patch/Thicken to tolerate.
- Fix: Shell Body no longer errors out in Bodies (Pyramids) mode when Split Body is unchecked — Shell Body only ever applies to split panels, so it's now correctly skipped instead of attempted in that case.
📦 Download the current release (LucysShapeForge-v1.3.0.zip) from the Assets section below.
Flat Panels for 3D Printing, and a Restored Shell Body
Lucy's Shape Forge - v1.2.0
A new output mode for 3D printing, plus a proper hollow-shell option for both Bodies and the new Flat Panels mode.
- Flat Panels output mode — lays every face out as a flat, edge-to-edge 2D net in one sketch (like an unfolded soccer ball), then extrudes each panel with a taper angle so it's physically equivalent to that face's Bodies-mode frustum, oriented flat for a print bed instead of scattered around the shape's true 3D position. Only available for shapes where every vertex is the same distance from center (same shapes Rounded exterior supports); a separate, non-blocking warning flags shapes whose faces don't all share one edge length, since some panels may still come out misshapen there.
- Shell Body — hollow out split panels (Bodies or Flat Panels) into a thin-walled cavity of a chosen Wall Thickness, instead of a solid wedge.
- Shell Faces — choose which face(s) Shell Body opens: Inside (default, toward the shape's center), Outside (the true visible face instead), or Both (a through-cavity with just the tapered walls remaining).
- Shell Style — Sharp (default) or Rounded cavity corners, matching the two styles in Fusion's own Shell command.
- Edge Length now defaults to 44mm — the standard seam/edge length of a real soccer ball, a nod to this project's origin as a World Cup soccer-ball build.
📦 Download the current release (LucysShapeForge-v1.2.0.zip) from the Assets section below.
Rounded Exteriors, Seam Fillets, and Timeline Groups
Lucy's Shape Forge - v1.1.0
A major update to Bodies mode: panels can now be rounded into a smooth "faceted ball" instead of staying flat, with a fillet option to blend the seams between them — plus several quality-of-life improvements across the whole palette.
- Rounded exterior — Bodies mode gains a Flat/Rounded Exterior choice. Rounded intersects each panel with the shape's circumsphere, doming it outward while every true vertex stays exactly fixed. Only available on shapes where every vertex is the same distance from center (most of them); falls back to Flat with a warning otherwise.
- Seam Fillet — smooths the seam between panels. Constant style (a simple edge fillet, works on both Flat and Rounded exteriors) or Asymmetric style (Rounded only, tuned to the shape's own sphere geometry for a closer blend), scaled by a Seam Tightness field.
- Live value preview — the palette computes and displays the actual fillet radius/offsets for the current settings before you click Create, and proactively flags if Rounded isn't available for the selected shape or if Cut Offset is too large — no more finding out after the fact.
- Group in Timeline — an optional checkbox that collapses a shape's (often dozens of) timeline entries into a single expandable/collapsible group, for a cleaner timeline when you're iterating through variations.
- Named bodies — Bodies and Surface Patches output now names each body after its polygon type with an incrementing counter (
Hexagon1,Pentagon1, ...) instead of Fusion's genericBody1,Body2. - Persistent settings — the palette now remembers your last-used theme, every shape-creation setting, and the palette window's size/position/dock state across Fusion sessions, stored in a local
lucys_shape_forge_config.json(not part of the repo). - Cut Offset's auto-filled default is now 25% of Edge Length (was 50%).
📦 Download the current release (LucysShapeForge-v1.1.0.zip) from the Assets section below.
Lucy's Shape Forge - v1.0.0 - Initial Public Release
Lucy's Shape Forge - v1.0.0
First public release. Lucy's Shape Forge is a Fusion add-in that generates polyhedra directly in your design from exact vertex math — no imported meshes — as a wireframe sketch, a set of surface patches, or a set of solid bodies ready for editing and 3D printing.
- 6 categories, 30+ shapes: Dice (Standard RPG), Polyhedra, Prisms & Antiprisms, Archimedean Solids, Catalan / Dual Solids, and Experimental.
- Shape info panel — selecting a shape shows its face/vertex counts and a short description right in the palette.
- Three output types per shape: Sketch Only, Surface Patches, and Bodies (Pyramids) — the latter supports an optional Cut Offset to trim each face down to a thin, print-ready shell, with seams kept aligned across different polygon types.
- Automatic outward-facing normals on every generated patch, so Surface Patches and Bodies output render and stitch correctly without manual Reverse Normal cleanup.
- Auto-orientation: every shape is rotated so its largest face sits flat, parallel to the ground plane, while staying centered on the origin.
- Themeable palette — 9 built-in themes, plus support for importing a custom
.theme.jsonexported from Theme Designer Pro. - Millimeter-based Edge Length/Tolerance/Cut Offset fields, converted internally to Fusion's native centimeters.
- MIT licensed.
📦 Download the current release (LucysShapeForge-v1.0.0.zip) from the Assets section below.