Learning CAD Modeling Sequences via Projection and Part Awareness

Yang Liu (CUHK) · Daxuan Ren (Nanyang Technological University) · Yijie Ding (Nanyang Technological University) · Jianmin Zheng (Nanyang Technological University, Singapore) · Fang Deng (Beijing Institute of Technology)
autoregressive approachcad automationcad instruction synthesiscad modeling sequenceseditable cad modelsgeometric signalsnon-autoregressive decoderpart-aware latent representationspart-driven reconstructionpartcadpoint cloudsprojection guidance modulereverse engineeringsemantic understandingsketch-extrusion parameterstriplane projections

This paper presents PartCAD, a novel framework for reconstructing CAD modeling sequences directly from point clouds by projection-guided, part-aware geometry reasoning. It consists of (1) an autoregressive approach that decomposes point clouds into part-aware latent representations, serving as interpretable anchors for CAD generation; (2) a projection guidance module that provides explicit cues about underlying design intent via triplane projections; and (3) a non-autoregressive decoder to generate sketch-extrusion parameters in a single forward pass, enabling efficient and structurally coherent CAD instruction synthesis. By bridging geometric signals and semantic understanding, PartCAD tackles the challenge of reconstructing editable CAD models—capturing underlying design processes—from 3D point clouds. Extensive experiments show that PartCAD significantly outperforms existing methods for CAD instruction generation in both accuracy and robustness. The work sheds light on part-driven reconstruction of interpretable CAD models, opening new avenues in reverse engineering and CAD automation.