Prompt Lab · Solids

GDL + SMLib
Working...Failed
Build a

This is the free public lab: everything made here -- your prompts, the model and its code -- is public the moment it is made, in the archive for anyone to read and reuse. Nothing is sold here; a private lab of your own, where you can sell what you make, is a rung up the ladder.

the agent is working...

Build from a drawing: a PDF of up to 10 pages, an image or a text file (DXF, SVG, CSV, STEP), 2.0 MB at most.

Archived session 7818a67468d12026-10-02 19:18 UTCbuilt on gendl: open it thereversions: 1 2 last

Rivets

3,833 rivets left in the community pot

A question or a problem: [email protected]; a fault in the lab's code, its issue tracker.

Download

The model's drawings and files, once it is built.

Log

doneThe table is now 2400 mm long and has a third bench beam halfway along, under both benches, matching the other two. I checked the size (2400 × 1450 × 750 mm) and the drawing. The table now has 16 parts, still under your limit of 20. - **More length, not more boards:** the top and bench boards are longer, but there are still five top boards and two benches. - **Same legs:** the legs are still 200 mm in from each end, so they now stand about 2000 mm apart, centre to centre. - **Middle beam:** the new beam stays halfway along when you change the length or leg position in the Inputs panel. It has no leg under it, so it braces the two benches but doesn't carry weight to the ground. All the inputs from before are still in the Inputs panel. If you'd like the middle beam to have its own support, I can add a centre leg pair, or a brace up to the top.
toolrender
toolcheck_model
toolwrite_model
toolread_model
promptMake the table 2400 mm long, and give it a third bench beam.
doneI built your picnic table from 15 parts: - **Top:** five boards, each 140 mm wide with 10 mm gaps between them. The top is 1800 × 740 mm and stands 750 mm high. - **Benches:** two boards, each 250 mm wide with the seat at 450 mm. They run along both long sides, 600 mm out from the centre line. - **Legs:** four square legs, 70 mm thick, set 200 mm in from each end. - **Supports:** at each end, a crosspiece under the top and a longer bench crossbeam reaching out to carry both benches. Both are fixed against the outer face of the legs. Overall it measures 1800 × 1450 × 750 mm. I checked the size and looked at the drawing. The boards are saddle brown, the benches sienna, the legs olive green and the cross members slate grey. In the Inputs panel you can change these, most with sliders: table length, board width, gap and thickness, table height, bench height, width and distance from the centre line, leg size, and how far in the legs sit from the ends. The ranges are a guess at sensible sizes, and I didn't test every extreme. **Limits:** - The legs are straight and vertical, not the angled A-frame legs many picnic tables have. - The parts are simple blocks that touch or overlap; there are no joints, bolts or cut-outs. - The bench beams are a fixed length worked out from the bench width and position. If you move the legs far in, the beams still reach the benches, but they only touch the legs at one face.
toolrender
toolcheck_model
toolwrite_model
promptA simple picnic table: a top of five boards and two benches, all on four legs. Keep it under 20 parts.
noteSession 7818a67468d1 opened. Describe what to build.
viewport 1
View
Perspective
Graphics format
Hidden lines

Wireframe · trimetric

Welcome to Sluice.

Sluice is for inspecting Gendl models while you're developing them. You can see your model structure in the tree at the upper left.

The display list of this viewport is empty. Click a node in the tree to apply the add-leaves operation.

The rendering mode is Wireframe (this viewport's View menu). Wireframe is a pannable, zoomable SVG; the shaded modes are navigable X3D scenes, in either of two X3D browsers. The X_ITE scene offers a headset button where WebXR is available.

Your web app

It shows here, live, once the agent has built it. Describe it on the left and press Build.

Model file