bertjiazheng / Awesome-CAD

😎 A list of awesome Computer-Aided Design (CAD) papers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome CAD Awesome

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]
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]
ABC: A Big CAD Model Dataset For Geometric Deep Learning CVPR 2019 [project]

CAD Reconstruction

Papers Venue Links
PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programs ICCV 2023 [project]
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
3DALL-E: Integrating Text-to-Image AI in 3D Design Workflows CoRR 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 CoRR 2023
Discovering Design Concepts for CAD Sketches NeurIPS 2022 [code]
Self-Supervised Representation Learning for CAD CoRR 2022
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
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]

About

😎 A list of awesome Computer-Aided Design (CAD) papers

License:MIT License