ReliCAD: From Uncertain LLM Generation to Reliable Parametric CAD Modeling
Organizations: University of Science and Technology of China, Hefei, Anhui 230026, China
Abstract
Large language models have shown considerable potential for natural-language-driven parametric CAD modeling. However, a fundamental contradiction exists between their probabilistic generation and the deterministic requirements of CAD modeling, resulting in limitations in reliability, design-intent preservation, and geometric validity. Existing methods typically rely on large-scale annotated datasets, lack explicit modeling of design intent, and underutilize the deterministic capabilities of CAD kernels. To address these limitations, we propose ReliCAD, a unified framework that transforms uncertain LLM generation into reliable parametric CAD modeling. Through explicit design-intent modeling, ReliCAD converts user requirements into structured design specifications and explicitly models geometric relations, topological dependencies, and feature construction order. It then generates constraint-aware parametric instructions and invokes the CAD kernel through an Agent-ready API to perform geometric construction and constraint solving. ReliCAD further records runtime evidence and employs a verification-feedback mechanism to assess consistency between the generated model and the design specifications, enabling error localization and iterative repair. Experiments on the public HistCAD generation dataset and our multi-granularity CAD editing dataset demonstrate that ReliCAD significantly outperforms baseline methods, achieving 99.8% validity rate and 0.8753 IoU. ReliCAD provides a verifiable, repairable, and generalizable approach to natural-language-interactive CAD modeling.
Figures & tables
| Method | VR↑ | IoU↑ | Med. CD↓ | JSD↓ |
|---|---|---|---|---|
| Text2CadQuery | 78.2% | 13.80 | 1.83 | 84.74 |
| CADFusion | 76.9% | 19.23 | 1.09 | 79.55 |
| CAD-Coder | 91.6% | 23.18 | 1.24 | 75.74 |
| HistCAD | 97.6% | 48.11 | 0.36 | 48.81 |
| Codex-5.5-Xhigh | 98.5% | 85.76 | 0.01 | 16.22 |
| ReliCAD | 99.8% | 87.53 † | 0.01 | 15.13 |
| Method | VR↑ | IoU↑ | Avg. CD↓ | JSD↓ |
|---|---|---|---|---|
| CAD-Editor | 73.7% | 49.01 | 0.86 | 42.45 |
| ReliCAD | 99.7% | 90.61 | 0.01 | 13.01 |
| [1pt/1pt] CAD-Editor* | 94% | 58.75 | 0.32 | 41.71 |
| ReliCAD* | 98% | 63.38 | 0.29 | 31.79 |
| Method | VR↑ | IoU↑ | Avg. CD↓ | JSD↓ | Avg. Repair Iterations ↓ |
|---|---|---|---|---|---|
| w/o S&P | 96.1% | 84.33 | 163.90 | 18.11 | 0.687 |
| Basic V&R | 92.3% | 85.91 | 30.77 | 16.42 | 0.485 |
| Full ReliCAD | 99.8% | 87.53 | 0.12 | 15.13 | 0.524 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Action Type | Supported Actions |
|---|---|
| Sketch Construction | create_sketch, add_line, add_circle, add_arc, add_ellipse, add_elliptical_arc, add_nurbs |
| Constraint | auto_close_loop, add_constraint |
| Feature Construction | extrude, revolve, helix_sweep |
| Local Refinement | fillet, chamfer, add_thread |
| Geometric Query | get_entity_info |
| Auxiliary Operations | export_step, export_view, validate_step_file, ping, clear, close |
Parametric CAD Modeling
Parametric CAD modeling represents 3D designs as editable, constraint-driven construction histories and develops methods to generate, reconstruct, and revise them.
See all 81 papers