IterCAD: Iterative Program Repair for CAD Code Generation from Orthographic Views
Not on the map. Why?
Abstract (arXiv)
Generating executable parametric CAD code from dimension-annotated orthographic drawings is a challenging task requiring geometric understanding, procedural reasoning, and precise numerical prediction. Existing vision-language approaches typically formulate this problem as one-shot generation, preventing the model from inspecting intermediate CAD results and correcting early mistakes, often leading to non-executable code or geometrically inconsistent outputs. In this paper, we propose IterCAD, an iterative framework that reformulates orthographic-view-to-CAD generation as a progressive program repair process. Instead of predicting the final CAD code in a single pass, IterCAD repeatedly analyzes the current CAD result, reasons about its discrepancy with the target views, and explicitly decides whether to REVISE the code or STOP the refinement process. To make iterative repair learnable, we further construct IterCAD-RS, a structured revise-or-stop supervision set containing both repairable intermediate CAD states and already-correct states, and develop a three-stage training strategy for initial generation, revision learning, and multi-turn RL optimization. By closing the loop between visual understanding, geometric verification, and code refinement, IterCAD progressively corrects structural and parametric errors. Experiments on CADExpert show that IterCAD consistently improves code executability and geometric fidelity over strong one-shot baselines.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 35 references that are in the map. First posted on arXiv 25 Aug 2026.
Builds on
21 of 35 references.
References · 21
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2025Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next Generation Agentic Capabilitiescited by 3,796
- 2025Qwen3-VL Technical Reportcited by 2,793
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
- 2025InternVL3: Exploring Advanced Training and Test-Time Recipes for Open-Source Multimodal Modelscited by 1,834
- 2024Expanding Performance Boundaries of Open-Source Multimodal Models with Model, Data, and Test-Time Scalingcited by 1,599
- 2025Seed1.5-VL Technical Reportcited by 373
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 271
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 81
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2025CAD-Coder: Text-to-CAD Generation with Chain-of-Thought and Geometric Rewardcited by 56
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priorscited by 38
9 more
- 2023Chinese Text Recognition with A Pre-Trained CLIP-Like Model Through Image-IDS Aligningcited by 26
- 2024From 2D CAD Drawings to 3D Parametric Models: A Vision-Language Approachcited by 15
- 2025MEML-GRPO: Heterogeneous Multi-Expert Mutual Learning for RLVR Advancementcited by 14
- 2023DeNoising-MOT: Towards Multiple Object Tracking with Severe Occlusionscited by 12
- 2025UMIT: Unifying Medical Imaging Tasks via Vision-Language Modelscited by 12
- 2025From Intent to Execution: Multimodal Chain-of-Thought Reinforcement Learning for Precise CAD Code Generationcited by 12
- 2025Drawing2CAD: Sequence-to-Sequence Learning for CAD Generation from Vector Drawingscited by 9
- 2025CReFT-CAD: Boosting Orthographic Projection Reasoning for CAD via Reinforcement Fine-Tuningcited by 8
- 2025Interpretable Oracle Bone Script Decipherment through Radical and Pictographic Analysis with LVLMscited by 3
Built on by
Not cited yet.