Computer-Aided Design (CAD) plays a foundational role in modern manufacturing and product development, often requiring designers to modify or build upon existing models. Converting 3D scans into parametric CAD representations--a process known as CAD reverse engineering--remains a significant challenge due to the high precision and structural complexity of CAD models. Existing deep learning-based approaches typically fall into two categories: bottom-up, geometry-driven methods, which often fail to produce fully parametric outputs, and top-down strategies, which tend to overlook fine-grained geometric details. Moreover, current methods neglect an essential aspect of CAD modeling: sketch-level constraints. In this work, we introduce a novel approach to CAD reverse engineering inspired by how human designers manually perform the task. Our method leverages multi-plane cross-sections to extract 2D patterns and capture fine parametric details more effectively. It enables the reconstruction of detailed and editable CAD models, outperforming state-of-the-art methods and, for the first time, incorporating sketch constraints directly into the reconstruction process.
翻译:计算机辅助设计(CAD)在现代制造与产品开发中发挥着基础性作用,设计师常需修改或基于现有模型进行构建。将三维扫描转换为参数化CAD表示——这一过程称为CAD逆向工程——由于CAD模型的高精度与结构复杂性,仍是一项重大挑战。现有基于深度学习的方法通常分为两类:自下而上、几何驱动的方法往往无法生成完全参数化的输出;而自上而下的策略则容易忽略细粒度几何细节。此外,当前方法忽视了CAD建模的一个关键方面:草图级约束。本研究受设计师手动执行该任务方式的启发,提出一种新颖的CAD逆向工程方法。我们的方法利用多平面截面提取二维图案,更有效地捕捉精细参数细节。该方法实现了对可编辑细节CAD模型的重建,其性能优于现有最先进方法,并首次将草图约束直接纳入重建过程。