Log
writing
doneI've built both parts in one model, side by side. The overall size is 210 × 300 × 250 mm, which matches what I expected.
- **Steel cube:** 100 mm on each side, in slate grey. It sits 70 mm to the left of the bracket. In the isometric view it looks like it overlaps the bracket, but that's only the viewing angle.
- **Shelf bracket:** made from 40 × 6 mm flat bar, in steel blue.
- The back arm, which fixes to the wall, is 250 mm tall.
- The top arm, which carries the shelf, runs out the full 300 mm shelf depth.
- The diagonal brace (red) runs from 50 mm above the bottom of the back arm to 220 mm out along the top arm. Its ends are cut to sit flat against both arms.
**What you can change in the Inputs panel:** cube size, shelf depth, bracket height, bar width, bar thickness, how far out the brace reaches along the top arm (brace reach), how far down the back arm it starts (brace drop), and the gap between the cube and the bracket. Each one has a slider with sensible limits.
**Limits:** this lab's geometry engine can't do cuts or joins.
- The bracket is three separate overlapping pieces, not one welded solid.
- The parts are wireframe outlines only, not real solids.
- There are no screw holes. I left them out rather than drawing holes that aren't actually cut.
toolrender
toolcheck_model
toolwrite_model
toolevaluate
tool-errorrender: Render failed: Don't know how to make brep using #<BATTEN-GEOMETRY-KERNEL #x3020023A435D>.
toolrender
tool-errorcheck_model: MODEL builds with default inputs.
Leaves: 2 (types: box-solid, subtracted-solid).
Overall size: unknown.
ERROR: 2 of 2 leaves cannot compute their geometry (first: (CUBE)): Don't know how to make brep using #<BATTEN-GEOMETRY-KERNEL #x3020023A435D>.
Expected size matched.
toolcheck_model
toolwrite_model
promptA shelf bracket for a 300 mm deep shelf, with a diagonal brace.
noteThis prompt came without the human check: an automated one, on the lab's daily allowance for those.
stoppedAPI error: invalid x-api-key
noteThis prompt came without the human check: an automated one, on the lab's daily allowance for those.
promptA 100 mm steel cube.
noteSession merry-spigot-38 opened. Describe what to build.