docs(spec): sync SPECIFICATION.md to the shipped action model #14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "v0.14-spec-sync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
spec/SPECIFICATION.mdhad drifted — its last update was the syntax slice (#7), so it still described the old single-frame flat-crease-pattern output ("all creases U", "fold direction not modelled",file_creator 0.2.0-dev) and claimed@folding was "not yet implemented". This syncs it to what actually shipped (#10 fold execution + dual output, and flip). Docs only; verified against realbeloch foldoutput. Suite green (74/74).Changes:
@special case).@folds.cross— resolves to the material point on the topmost layer (Q2-B); errors only on parallel / off-paper.@performs the fold;moving(default = moved point; required for line axioms);mountain(default valley); the folded state (faces + isometry + layer stack); simple flat fold = reflect moving side + restack; derived M/V parity rule + accordion.flip(new) — turn the sheet over (orientation inverts + layers reverse → proper M/V; internal canonical axis).@-fold andflipstatements.creasePattern(frame 0) +foldedForm(file_frames[0],frame_inherit): paper vs table coords, derivededges_assignment(B/M/V/U),edges_foldAngle,faceOrdersfor overlapping pairs,file_creator beloch 0.3.0-dev.movingrequired/on-axis); dropped the stale "@ not yet implemented".flip_stmtadded, grammar note corrected.--(.a .b), non-flat angles, rotate, maneuvers, …).