MIRAGE-CAD maps each input to a shared construction representation and mediates program generation through an explicit construction-plan interface and shows that executable validity, geometric fidelity, and parametric responsiveness can diverge substantially and should therefore be evaluated separately.
Abstract
Recovering an executable parametric CAD program from an observed object is fundamentally ambiguous, because the same final geometry can result from different construction procedures. We study this problem from four types of input: natural-language descriptions, rendered images, point clouds, and STEP/B-Rep geometry. MIRAGE-CAD maps each input to a shared construction representation and mediates program generation through an explicit construction-plan interface. The resulting Python CAD code is executed by an OpenCASCADE kernel to build the solid and export it as STEP. On 2,500 held-out queries per modality, the system achieves 55.4-70.0% build success and 52.3-66.2% STEP export success without retrieval at inference. Controlled comparisons show that strong reconstruction does not depend on expressing the construction representation as text: a decoder conditioned directly on the continuous representation also reconstructs strongly, while an exposure-matched plan-based decoder shows no detected material loss in per-part geometric fidelity. The explicit plan instead provides a readable and separately measurable intermediate representation whose agreement with the reference construction is informative about downstream execution success. Finally, we show that executable validity, geometric fidelity, and parametric responsiveness can diverge substantially and should therefore be evaluated separately.
This work presents a dataset of over 95,000 native OpenSCAD models, primarily containing mechanical parts and engineering components, designed specifically for the programmatic generation of 3D models, and aims to open new opportunities for programmatic 3D model generation.
D. Fresacher, Klaus Diepold· Proceedings of the 32nd ACM...· 0 citations
BIMScript validates direct ingestion into a BIM authoring tool end to end with a working add-in and its IFC4 export, and the same program's language form is designed to support LLM-driven, sustainability-aware reasoning over the built asset.
P. Naikade, Thomas B. Moeslund, A. Møgelmose· 0 citations
This work introduces Code4Scene, a benchmark of 190 Unreal Engine cases built from human-assembled scenes that evaluates coding agents on two complementary settings under a shared execution interface, and exposes a gap between plausible 3D generation and reliable spatial reasoning and state control.
Xiao-Kang Ye, Siddhant Hitesh Mantri, Zi-Meng Chen et al.· 0 citations
OmniMech is introduced, the first million-scale benchmark for evaluating VLMs on executable CAD generation from industrial manufacturing data, and experiments show that current VLMs and CAD-specialized models still struggle with executable program synthesis, fine-grained 3D reconstruction, and reliable enforcement of d...
Tai-Ting Lu, Run-Ze Liu, Zi-Wei Dong et al.· 0 citations
It is argued that missing spatial constraints should be inferred with respect to the underlying construction structure and informed by reusable design experience and informed by reusable design experience in ExpConCAD, an experience-enhanced framework for implicit spatial constraint completion.
Jingyao Liu, Jin Tang, Chen Huang et al.· 0 citations
This paper proposes IterCAD, an iterative framework that reformulates orthographic-view-to-CAD generation as a progressive program repair process that consistently improves code executability and geometric fidelity over strong one-shot baselines.
Yu-Chuan Wu, Ke Niu, Hai-Yang Yu et al.· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.