Awesome CAD A curated list of awesome Computer-Aided Design (CAD) papers, inspired by awesome-computer-vision. Datasets Papers Venue Links CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representations 3DV 2022 [project] Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequences SIGGRAPH 2021 [project] AutoMate: A Dataset and Learning Approach for Automatic Mating of CAD Assemblies SIGGRAPH Asia 2021 [project] PVDeconv: Point-voxel deconvolution for autoencoding cad construction in 3D ICIP 2020 [project] SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Design ICML Workshop 2020 [project] A Large-scale Annotated Mechanical Components Benchmark for Classification and Retrieval Tasks with Deep Neural Networks (MCB) ECCV 2020 [project] ABC: A Big CAD Model Dataset For Geometric Deep Learning CVPR 2019 [project] CAD Reconstruction Papers Venue Links CAD-Recode: Reverse Engineering CAD Code from Point Clouds arXiv 2025 From 2D CAD Drawings to 3D Parametric Models: A Vision-Language Approach AAAI 2025 [project] PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programs ICCV 2023 [project] [code] SolidGen: An Autoregressive Model for Direct B-rep Synthesis TMLR 2023 Reconstructing Editable Prismatic CAD from Rounded Voxel Models SIGGRAPH Asia 2022 ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generation SIGGRAPH 2022 [project] [code] Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders CVPR 2022 [project] [code] PC2WF: 3D Wireframe Reconstruction from Raw Point Clouds ICLR 2021 [code] PIE-NET: Parametric Inference of Point Cloud Edges NeurIPS 2020 [code] ParSeNet: A Parametric Surface Fitting Network for 3D Point Clouds ECCV 2020 [project] [code] Supervised Fitting of Geometric Primitives to 3D Point Clouds CVPR 2019 [code] CAD Generation Papers Venue Links Don’t Mesh with Me: Generating Constructive Solid Geometry Instead of Meshes by Fine-Tuning a Code-Generation LLM arXiv 2024 Text2CAD: Text to 3D CAD Generation via Technical Drawings NeurIPS 2024 [project] FlexCAD: Unified and Versatile Controllable CAD Generation with Fine-tuned Large Language Models arXiv 2024 CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketches NeurIPS Workshop 2024 BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry SIGGRAPH 2024 [code] 3DALL-E: Integrating Text-to-Image AI in 3D Design Workflows arXiv 2022 Free2CAD: Parsing Freehand Drawings into CAD Commands SIGGRAPH 2022 [project] [code] SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks ICML 2022 [project] [code] Vitruvion: A Generative Model of Parametric CAD Sketches ICLR 2022 [project] [code] JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints CVPR 2022 [code] SketchGen: Generating Constrained CAD Sketches NeurIPS 2021 Computer-Aided Design as Language NeurIPS 2021 [data] DeepCAD: A Deep Generative Network for Computer-Aided Design Models ICCV 2021 [project] [code] Engineering Sketch Generation for Computer-Aided Design CVPR Workshop 2021 Sketch2CAD: Sequential CAD Modeling by Sketching in Context SIGGRAPH Asia 2020 [project] [code] PolyGen: An Autoregressive Generative Model of 3D Meshes ICML 2020 [code] CAD Representation Papers Venue Links DualCSG: Learning Dual CSG Trees for General and Compact CAD Modeling arXiv 2023 Discovering Design Concepts for CAD Sketches NeurIPS 2022 [code] Self-Supervised Representation Learning for CAD CVPR 2023 CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representations 3DV 2022 CSG-Stump: A Learning Friendly CSG-Like Representation for Interpretable Shape Parsing ICCV 2021 [code] UV-Net: Learning from Boundary Representations CVPR 2021 [code] BRepNet: A Topological Message Passing System for Solid Models CVPR 2021 [code] CSGNet: Neural Shape Parser for Constructive Solid Geometry CVPR 2018 [code] CAD Recognition Papers Venue Links CADSpotting: Robust Panoptic Symbol Spotting on Large-Scale CAD Drawings arXiv 2024 Symbol as Points: Panoptic Symbol Spotting via Point-based Representation ICLR 2024 [code] VectorFloorSeg: Two-Stream Graph Attention Network for Vectorized Roughcast Floorplan Segmentation CVPR 2023 [code] CADTransformer: Panoptic Symbol Spotting Transformer for CAD Drawings CVPR 2022 [code] GAT-CADNet: Graph Attention Network for Panoptic Symbol Spotting in CAD Drawings CVPR 2022 FloorPlanCAD: A Large-Scale CAD Drawing Dataset for Panoptic Symbol Spotting ICCV 2021 [project]