Git Product home page Git Product logo

awesome-cad's Introduction

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
Reconstructing Editable Prismatic CAD from Rounded Voxel Models SIGGRAPH Asia 2022
ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generation SIGGRAPH 2022 [project] [code]
SolidGen: An Autoregressive Model for Direct B-rep Synthesis CoRR 2022
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]
CSGNet: Neural Shape Parser for Constructive Solid Geometry CVPR 2018 [code]

CAD Generation

Papers Venue Links
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
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]

CAD Recognition

Papers Venue Links
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]

awesome-cad's People

Contributors

bertjiazheng avatar elona-dup avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.