Skip to content

Commit a8a400e

Browse files
TMHSDigitalclaude
andcommitted
docs: showcase conventions for biting joints and bearing platforms
From the street-lantern and watchtower passes. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
1 parent 1f3aa20 commit a8a400e

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

‎showcase/README.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,19 @@ entry in `showcase/gallery.json`, and a rendered still.
511511
count the braces so a classifier that silently drops one (a level
512512
brace fails a "diagonal" shape test) cannot pass vacuously. The
513513
falsifier stops one end short inside the envelope (`--short-brace`).
514+
- **A joint bites; touching is not joining (file-local code or 17).**
515+
A BVH gap of zero is satisfied by one grazing bevel corner, which reads
516+
as a loose stick. Where a member tenons into another, assert the
517+
deepest vertex of the member inside the host shell (signed distance to
518+
the host's surface), at every end. Run it after plumb so a raked host
519+
reports as plumb. `--shallow-brace` (street-lantern) restores the
520+
grazing ends.
521+
- **A platform bears on something (exit 17).** Every deck, floor or shelf
522+
needs bearers that tenon into the frame, and every joist must sit in a
523+
bearer at both ends. Count the bearers and joists so a dropped member
524+
cannot pass vacuously, and aim the falsifier at the joist span with
525+
the bearers kept, so the triangle floor and envelope do not steal it
526+
(`--short-joists`, watchtower).
514527
- **Laid stone and cut timber vary piece by piece.** One flat grey on
515528
every stone reads as a moulded ring; one brown on every member reads
516529
as a single casting. Drive a per-shell tone (`PlankTone`) and, for

0 commit comments

Comments
 (0)