Spaces:
Sleeping
Sleeping
Commit History
-
Settings save/load, Multi-Material Demo sample set, generation progress
- Save / Load Settings accordion: Export writes every per-shape table setting plus all generation options as a small JSON keyed by STL filename; Import applies them to the loaded shapes by filename (duplicates in order), restores the generation options, and lists exported files not yet uploaded. Split pieces are derived geometry and do not round-trip - Multi-Material Demo sample set: checkerboard cube, wrapped egg, and space helmet (two STLs each, LFS-tracked); loading it groups each model's parts onto a shared nozzle - three assemblies in one click, every part with its own valve - Fixed the long-standing re-sync identity bug the demo set exposed: Gradio re-uploads files under temp-cache paths, so path-only matching treated every re-synced shape as brand-new - wiping nozzle/valve assignments and creating the phantom duplicate rows. Records now match by filename when the path differs - Generate G-Code reports live progress (slicing, reference build, then shape-…3f75aff
-
Add Simple Shapes sample set, fix parallel circle-spiral edges, align spiral loops
Samples & UI: - Sample Set dropdown under Load Sample STLs: Standard Shapes (pyramid, rounded cube, half sphere) or the new Simple Shapes (circle, square, triangle - flat 20x20x2 test pieces, bundled via Git LFS) - Nozzle Spacing column/row gaps default to 5 mm Rectangular spiral: - Loops are anchored to the shape frame's family, not each layer's own material bounds: layers with smaller footprints (e.g. the flag's arms-only first layer) used to spiral at their own offsets, leaving walls visibly out of line; outer loops that cannot touch a layer's material are skipped instead of traveled Circle spiral under shared reference motion: - Rings centre on the reference ALIGN centre (where every shape's centre is placed) instead of the union bbox centre, and whole-shape centering no longer snaps to the fil grid - shapes are exactly concentric with the ring set - Every shape's own wall radius joins the ONE shared ring set (all heads travel all walls, each dispenses only it…49307ad
-
Initial ParallelPrint import
5a79264