StepCAD: Mesh-to-CAD Code Generation via LLM Policy and Geometry-Guided Search
Not on the map. Why?
Abstract (arXiv)
Recovering executable CAD programs from 3D meshes is challenging due to the compositional nature of CAD construction and the interaction between discrete modeling choices and continuous parameters. Many learning-based methods predict complete programs in a single pass and rely predominantly on sketch-extrude representations, limiting operation diversity and opportunities to correct geometric errors during reconstruction. We introduce StepCAD, a generative optimization approach that combines a state-conditioned CAD policy with geometry-guided search. Given an input mesh, the policy predicts construction actions conditioned on both target and intermediate geometry, and an IoU-guided tree search refines the resulting program through local edits. We also introduce ARCADE-1.5M, a large-scale dataset of 1.5M executable CAD programs spanning diverse operations, sequences with a maximum length of 150+ counted operations, and 12.5M intermediate state-action transitions. Experiments across multiple CAD reconstruction benchmarks show that StepCAD achieves state-of-the-art geometric reconstruction accuracy with consistently high validity, yielding up to 87.2% relative IoU improvement over the strongest evaluated baseline, with particularly large gains on complex shapes. Project page: https://ghadinehme.com/stepcad.github.io/
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 38 of its 58 references that are in the map. First posted on arXiv 1 Oct 2026.
Builds on
38 of 58 references.
References · 38
- 2022Objaverse: A Universe of Annotated 3D Objectscited by 1,540
- 2024Qwen2.5-Coder Technical Reportcited by 1,203
- 2023Teaching Large Language Models to Self-Debugcited by 988
- 2024Structured 3D Latents for Scalable and Versatile 3D Generationcited by 770
- 2025Hunyuan3D 2.0: Scaling Diffusion Models for High Resolution Textured 3D Assets Generationcited by 356
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 341
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 271
- 2023LEVER: Learning to Verify Language-to-Code Generation with Executioncited by 239
- 2023Planning with Large Language Models for Code Generationcited by 182
- 2016DeepCoder: Learning to Write Programscited by 149
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 125
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 103
26 more
- 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 93
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 86
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 81
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 66
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 60
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Modelscited by 47
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generationcited by 43
- 2024Img2CAD: Conditioned 3D CAD Model Generation from Single Image with Structured Visual Geometrycited by 37
- 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Cloudscited by 36
- 2025CADCrafter: Generating Computer-Aided Design Models from Unconstrained Imagescited by 35
- 2025CADDreamer: CAD Object Generation from Single-view Imagescited by 25
- 2025Seek-CAD: A Self-refined Generative Modeling for 3D Parametric CAD Using Local Inference via DeepSeekcited by 24
- 2026Utonia: Toward One Encoder for All Point Cloudscited by 21
- 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selectioncited by 11
- 2026CADBench: A Multimodal Benchmark for AI-Assisted CAD Program Generationcited by 11
- 2025VideoCAD: A Dataset and Model for Learning Long-Horizon 3D CAD UI Interactions from Videocited by 10
- 2025CAD-Coder:Text-Guided CAD Files Code Generationcited by 9
- 2025GenCAD-3D: CAD Program Generation using Multimodal Latent Space Alignment and Synthetic Dataset Balancingcited by 8
- 2026Zero-to-CAD: Agentic Synthesis of Interpretable CAD Programs at Million-Scale Without Real Datacited by 8
- 2026CADEvolve: Creating Realistic CAD via Program Evolutioncited by 7
- 2026Towards High-Fidelity CAD Generation via LLM-Driven Program Generation and Text-Based B-Rep Primitive Groundingcited by 7
- 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineeringcited by 6
- 2024Generative Optimization: A Perspective on AI-Enhanced Problem Solving in Engineeringcited by 5
- 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scanscited by 5
- 2026CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimizationcited by 4
- 2026Pointer-CAD v2: Plan-Then-Construct CAD Generation with Dimension-Aware Parametric Precisioncited by 1
Built on by
Not cited yet.