CADENA: Stepwise CAD Reverse Engineering
Not on the map. Why?
Abstract (arXiv)
Computer-Aided Design (CAD) underpins modern engineering, yet converting existing shapes into editable models still demands substantial expert effort. Most AI systems emit the entire CAD program in a single pass, never inspecting the intermediate geometry. In contrast, human engineers build a part feature by feature, checking after each operation what remains to be modeled. We introduce CADENA (Spanish for "chain"), a model that reconstructs a 3D mesh as a parametric CAD program, growing its sequence of operations one at a time and comparing the target with the currently predicted geometry at every step. We also address the lack of benchmarks for evaluating reverse-engineering methods on mechanical parts, introducing CADENA-Bench, a benchmark that measures performance across categories of mechanical parts. CADENA outperforms prior methods on CADENA-Bench and on the DeepCAD, Fusion 360, and MCB datasets. Code is available at https://github.com/zhemdi/cadena, model weights at https://huggingface.co/kulibinai/cadena, and CADENA-Bench at https://huggingface.co/datasets/kulibinai/cadena-bench.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 52 of its 56 references that are in the map. First posted on arXiv 1 Aug 2026.
Builds on
52 of 56 references.
References · 52
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 101
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
- 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 77
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 63
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
- 2025CAD-Coder: Text-to-CAD Generation with Chain-of-Thought and Geometric Rewardcited by 53
38 more
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generationcited by 39
- 2022ExtrudeNet: Unsupervised Inverse Sketch-and-Extrude for Shape Parsingcited by 38
- 2025HoLa: B-Rep Generation using a Holistic Latent Representationcited by 29
- 2024CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketchescited by 28
- 2025CAD-Editor: A Locate-then-Infill Framework with Automated Training Data Synthesis for Text-Based CAD Editingcited by 19
- 2025CME-CAD: Heterogeneous Collaborative Multi-Expert Reinforcement Learning for CAD Code Generationcited by 18
- 2024Split-and-Fit: Learning B-Reps via Structure-Aware Voronoi Partitioningcited by 17
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometrycited by 16
- 2019Neural Shape Parsers for Constructive Solid Geometrycited by 14
- 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learningcited by 14
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 12
- 2026BenchCAD: A Comprehensive, Industry-Standard Benchmark for Programmatic CADcited by 11
- 2026Text2CAD-Bench: A Benchmark for LLM-based Text-to-Parametric CAD Generationcited by 11
- 2025CAD-Judge: Toward Efficient Morphological Grading and Verification for Text-to-CAD Generationcited by 9
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selectioncited by 9
- 2026Text-to-CAD Evaluation with CADTestscited by 9
- 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editingcited by 9
- 2025Bringing Attention to CAD: Boundary Representation Learning via Transformercited by 8
- 2026MUSE: Benchmarking Manufacturable, Functional, and Assemblable Text-to-CAD Generationcited by 8
- 2026Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Datacited by 7
- 2026TOOLCAD: Exploring Tool-Using Large Language Models in Text-to-CAD Generation with Reinforcement Learningcited by 6
- 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generationcited by 5
- 2025Residual Primitive Fitting of 3D Shapes with SuperFrustacited by 5
- 2026CADEvolve: Creating Realistic CAD via Program Evolutioncited by 5
- 2025HistCAD: Constraint-Aware Parametric CAD Histories for Evaluating Editabilitycited by 4
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineeringcited by 4
- 2026CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Modelscited by 4
- 2026PR-CAD: Progressive Refinement for Unified Controllable and Faithful Text-to-CAD Generation with Large Language Modelscited by 3
- 2026CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimizationcited by 3
- 2026COSMO-Agent: Tool-Augmented Agent for Closed-loop Optimization,Simulation,and Modeling Orchestrationcited by 2
- 2026DualBrep: A Dual-Field Continuous Representation for B-rep Modellingcited by 2
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfacescited by 2
- 2025CAD-Tokenizer: Towards Text-based CAD Prototyping via Modality-Specific Tokenizationcited by 1
- 2025B-Rep Distance Functions (BR-DF): How to Represent a B-Rep Model by Volumetric Distance Functions?cited by 1
50 most cited of 52 All 52 (JSON)
Built on by
Not cited yet.