Log
writing
doneI've built a classic A-frame picnic table that is 1800 mm long, with two benches attached to the frame. It measures 1800 × 1460 × about 760 mm overall. The check confirmed that size and the render shows the right shape. It's made of plain boxes, with nothing cut or joined, so each board and leg is a separate part.
**What's in it:**
- **Tabletop:** five 40 mm boards (saddle brown) with 8 mm gaps between them, making a top 760 mm wide and 750 mm high.
- **Benches:** two of them (sienna), each made of two boards, 260 mm deep in total. The seat height is 450 mm and each bench's centre is 600 mm from the table's centre line.
- **Frames:** two A-frames, each 250 mm in from an end of the table. Each frame has two slanted legs (peru), a cleat under the top, and a long bearer under both benches (dark goldenrod).
**What you can change in the Inputs panel:** the table length, top width, top height, board thickness, number of top boards, bench height, bench depth, bench distance from the centre line, frame distance from the ends, leg thickness, and how wide the legs spread at the floor. Most of these have sliders. Everything else resizes to follow.
**Limits:**
- The leg ends are cut square, not angled. Their corners stick out about 12 mm above the cleat and below the floor line.
- The table has no screws, joint details or diagonal braces.
- I only checked the default settings. If you push a slider to an extreme, the parts may no longer meet: for example, a small leg spread puts the feet inside the bench line.
toolrender
tooledit_model
toolrender
toolcheck_model
tooledit_model
textDoc strings go first; fixing.
tool-errorrender: Render failed: There is no applicable method for the generic function:
#<STANDARD-GENERIC-FUNCTION GDL-SLOTS::BENCH-OFFSET #x302004DEA6EF>
when called with arguments:
(#<MODEL 47>)
toolrender
tool-errorcheck_model: MODEL builds with default inputs.
Leaves: 17 (types: box).
Overall size X Y Z: 1800.0 x 760.0 x 40.0.
ERROR: 12 of 17 leaves cannot compute their geometry (first: ((BENCH 0))): There is no applicable method for the generic function:
#<STANDARD-GENERIC-FUNCTION GDL-SLOTS::BENCH-OFFSET #x302004DEA6EF>
when called with arguments:
(#<MODEL 46>)
Volume of leaves: 93240000.0.
SIZE MISMATCH: Y: expected 1460.0, got 760.0; Z: expected 750.0, got 40.0.
toolcheck_model
toolwrite_model
promptA picnic table with two benches, 1800 mm long.
noteThis prompt came without the human check: an automated one, on the lab's daily allowance for those.
noteSession stalwart-hopper-37 opened. Describe what to build.