paper-with-me

Papers

CADReasoner: Iterative Program Editing for CAD Reverse Engineering

2026-02-18 · Soslan Kabisov, Vsevolod Kirichuk, Andrey Volkov, Gennadii Savrasov, Marina Barannikov, Anton Konushin, Andrey Kuznetsov, Dmitrii Zhemchuzhnikov arxiv

Computer-Aided Design (CAD) powers modern engineering, yet producing high-quality parts still demands substantial expert effort. Many AI systems tackle CAD reverse engineering, but most are single-pass and miss fine geometric details. In contrast, human engineers compare the input shape with the reconstruction and iteratively modify the design based on remaining discrepancies. Agent-based methods mimic this loop with frozen VLMs, but weak 3D grounding of current foundation models limits reliability and efficiency. We introduce CADReasoner, a model trained to iteratively refine its prediction using geometric discrepancy between the input and the predicted shape. The model outputs a runnable CadQuery Python program whose rendered mesh is fed back at the next step. CADReasoner fuses multi-view renders and point clouds as complementary modalities. To bridge the realism gap, we propose a scan-simulation protocol applied during both training and evaluation. Across DeepCAD, Fusion 360, and MCB benchmarks, CADReasoner attains state-of-the-art results on clean and scan-sim tracks.

📄 PDF Abstract BibTeX arXiv:2603.29847

Code (0)

등록된 구현이 없습니다.

Tasks

Point Clouds

Similar Papers 제목 키워드 기반

IReEn: Reverse-Engineering of Black-Box Functions via Iterative Neural Program Synthesis

2020-06-18 · NeurIPS Workshop CAP 2020 12 · Hossein Hajipour, Mateusz Malinowski, Mario Fritz

In this work, we investigate the problem of revealing the functionality of a black-box agent. Notably, we are interested in the interpretable and formal description of the behavior of such an agent. Ideally, this descrip…

Computer SecurityProgram Synthesis

Img2CAD: Reverse Engineering 3D CAD Models from Images through VLM-Assisted Conditional Factorization

2024-07-19 · Yang You, Mikaela Angelina Uy, Jiaqi Han, Rahul Thomas 외

Reverse engineering 3D computer-aided design (CAD) models from images is an important task for many downstream applications including interactive editing, manufacturing, architecture, robotics, etc. The difficulty of the…

Attribute

Reverse Prompt: Cracking the Recipe Inside Text-to-Image Generation

2025-03-25 · Zhiyao Ren, Yibing Zhan, Baosheng Yu, DaCheng Tao

Text-to-image generation has become increasingly popular, but achieving the desired images often requires extensive prompt engineering. In this paper, we explore how to decode textual prompts from reference images, a pro…

Image CaptioningImage GenerationPrompt EngineeringText to Image Generation+1

CADMorph: Geometry-Driven Parametric CAD Editing via a Plan-Generate-Verify Loop

2025-12-12 · Weijian Ma, Shizhao Sun, Ruiyu Wang, Jiang Bian arxiv

A Computer-Aided Design (CAD) model encodes an object in two coupled forms: a parametric construction sequence and its resulting visible geometric shape. During iterative design, adjustments to the geometric shape inevit…

Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders

2021-12-17 · CVPR 2022 1 · Mikaela Angelina Uy, Yen-Yu Chang, Minhyuk Sung, Purvi Goel 외

We propose Point2Cyl, a supervised network transforming a raw 3D point cloud to a set of extrusion cylinders. Reverse engineering from a raw geometry to a CAD model is an essential task to enable manipulation of the 3D d…

CAD Reconstruction