CADFather: Autonomous CAD Reconstruction through Coordinated Tool Use
cs.AI, cs.LG
Submitted: 2026-10-06
Updated: 2026-10-06
Comments: 17 pages, 7 figures, 6 tables
Code: https://github.com/kulibinai/CADFather
License: http://creativecommons.org/licenses/by/4.0/
The gist: Reconstructing an editable CAD model from a 3D shape remains a challenging engineering task.
Abstract
Reconstructing an editable CAD model from a 3D shape remains a challenging engineering task. Existing methods can propose CAD operations, but no single source of proposals works equally well across different part geometries and stages of reconstruction. We introduce CADFather, an autonomous agentic system that coordinates complementary tools to recover parametric CAD programs from 3D meshes. A vision-language assistant inspects renders of the target and intermediate reconstructions, then decides which candidate CAD programs to extend, which tools to invoke, how many proposals to generate, and when to finish. Learned and algorithmic tools propose CAD operations, while numerical optimization refines the parameters of existing programs. Proposed or refined programs are executed and evaluated to provide feedback for subsequent decisions. The agent maintains alternative candidate programs for each target part and preserves the best valid result throughout reconstruction. CADFather uses pretrained generation and assistant models without additional training. We evaluate reconstruction quality and execution validity on the full DeepCAD, Fusion360, and MCB test sets, as well as on CADENA-Bench, CADBench, and BenchCAD. We additionally analyze computational cost and the trade-off between cost and reconstruction quality.
Sources
- cadrille: Multi-modal CAD Reconstruction with Reinforcement Learning
- CADEvolve: Creating Realistic CAD via Program Evolution
- CADENA: Stepwise CAD Reverse Engineering
- Differentiable 3D CAD Programs for Bidirectional Editing
- DiffCSG: Differentiable CSG via Rasterization
- IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editing
- CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generation
- COSMO-Agent: Tool-Augmented Agent for Closed-loop Optimization,Simulation,and Modeling Orchestration
- A Convolutional Neural Network Approach to the Classification of Engineering Models
- CADBench: A Multimodal Benchmark for AI-Assisted CAD Program Generation
- BenchCAD: A Comprehensive, Industry-Standard Benchmark for Programmatic CAD
Related papers
- MAVEN-T: Reinforced Heterogeneous Distillation for Real-Time Multi-Agent Trajectory Prediction
- Model Discovery Agent: LLM-assisted Bayesian experiment design for data-efficient discovery of mechanistic world models
- Agents' Last Exam
- The Clinician's Veto: Navigating Trust, Liability, and Uncertainty in Autonomous AI Prescribing
- MindHelper: Closed-Loop Embodied Mental-State Reasoning for Precision Intervention
- Incumbent Advantage: Brand Bias and Cognitive Manipulation Dynamics in LLM Recommendation Systems