Preprint · cad-bench/v0.5 · sweep 2026-04-12open · MIT
CAD·Benchv0.5
← all tasks
PARAM-013 · Constraint Solving & Editability · difficulty 4/5

Editable bracket (length+30 %, hole→M8)

sha256:fab07d2c5e914421

§1Prompt verbatim

Build the L-bracket from MECH-014, then perform two parametric edits in sequence: (1) increase the long leg from 60 → 78 mm; (2) change the through-hole from M6 clearance to M8 clearance (Ø 9.0 mm). Topology must remain valid throughout.

§2Ground-truth spec

shells1
watertighttrue
manifoldtrue
acceptance ε±0.1 mm
parametric edits
leg_long : 6078 (ΔV expected 3600 mm³)
hole_d : 6.69 (ΔV expected -147 mm³)

§3Reference render

canonical reference · drag to orbit, scroll to zoom

Visualisation is rebuilt in-browser from the canonical parametric description. Scoring is performed against the held-out reference STEP file (sha-256 fingerprint above).

§4Per-agent renders

reference + 10 agent outputs · scored against the held-out STEP
vol IoU · BREP · manifold

Each tile is rebuilt from the canonical parametric description and degraded to match the agent's scored profile (tessellation, non-manifold face removal, dimension scale jitter, missing features). Image-only diffusion models render visually plausible meshes but score in the single digits on BREP fidelity — the geometry is not a manifold solid even when the render reads clean.

§5Per-agent metrics

ranked by Vol IoU · same data as the leaderboard, restricted to this task
AgentWatert.Manif.ParamEditConSolveParametric Range IntegrityP@1p50latencycost
Human Baseline (Mech-E)0.9690.8310.8700.8120.000847.1s$4.885
Claude Opus 4.7 → CadQuery0.9530.8020.8460.7650.00032.2s$0.320
GPT-5 → CadQuery0.9320.6930.6990.7010.00050.1s$0.194
Adam (CADcrush)0.9430.7970.6930.7460.0007.6s$0.306
Zoo Text-to-CAD0.9370.6610.7340.6510.0007.7s$0.192
Gemini 2.5 Pro → OpenSCAD0.9220.5510.5700.4710.00024.2s$0.105
DeepCAD×0.8700.2810.3020.2320.0006.1s$0.024
Claude Opus 4.7 → OpenSCAD
kernel error: BRepCheck_NotClosed
×0.0000.00033.7s$0.308
Trellis 3D×0.8500.0580.0590.0370.0008.5s$0.047
Spline AI×0.8500.0480.0490.0180.0009.2s$0.047