mlsanityData to 7 Oct 2026

Vitruvion: A Generative Model of Parametric CAD Sketches

arXiv 2109.14124 ↗First posted 29 Sep 2021cs.LGcited by 66

Not on the map. Why?

Abstract (arXiv)

Parametric computer-aided design (CAD) tools are the predominant way that engineers specify physical structures, from bicycle pedals to airplanes to printed circuit boards. The key characteristic of parametric CAD is that design intent is encoded not only via geometric primitives, but also by parameterized constraints between the elements. This relational specification can be viewed as the construction of a constraint program, allowing edits to coherently propagate to other parts of the design. Machine learning offers the intriguing possibility of accelerating the design process via generative modeling of these structures, enabling new tools such as autocompletion, constraint inference, and conditional synthesis. In this work, we present such an approach to generative modeling of parametric CAD sketches, which constitute the basic computational building blocks of modern mechanical design. Our model, trained on real-world designs from the SketchGraphs dataset, autoregressively synthesizes sketches as sequences of primitives, with initial coordinates, and constraints that reference back to the sampled primitives. As samples from the model match the constraint graph representation used in standard CAD software, they may be directly imported, solved, and edited according to downstream design tasks. In addition, we condition the model on various contexts, including partial sketches (primers) and images of hand-drawn sketches. Evaluation of the proposed approach demonstrates its ability to synthesize realistic CAD sketches and its potential to aid the mechanical design workflow.

Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). Builds on 22 of its 29 references that are in the map. First posted on arXiv 29 Sep 2021.

Builds on

22 of 29 references.

References · 22

  1. 2017Attention Is All You Needcited by 59,932
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  4. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  5. 2019The Curious Case of Neural Text Degenerationcited by 2,881
  6. 2016Identity Mappings in Deep Residual Networkscited by 1,960
  7. 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
  8. 2015Pointer Networkscited by 882
  9. 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
  10. 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
  11. 2017A Neural Representation of Sketch Drawingscited by 311
  12. 2020PolyGen: An Autoregressive Generative Model of 3D Meshescited by 267
10 more
  1. 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
  2. 2018Constrained Graph Variational Autoencoders for Molecule Designcited by 182
  3. 2020DeepSVG: A Hierarchical Generative Network for Vector Graphics Animationcited by 158
  4. 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
  5. 2021Computer-Aided Design as Languagecited by 82
  6. 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
  7. 2020SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Designcited by 72
  8. 2020My Body is a Cage: the Role of Morphology in Graph-Based Incompatible Controlcited by 68
  9. 2021SketchGen: Generating Constrained CAD Sketchescited by 68
  10. 2021Engineering Sketch Generation for Computer-Aided Designcited by 49

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 11; 2023: 8; 2024: 16; 2025: 14; 2026: 16.

66 papers.

Sort:

By area:

  1. 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
  2. 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
  3. 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
  4. 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
  5. 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 63
  6. 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
  7. 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
  8. 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Modelscited by 43
  9. 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
  10. 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
  11. 2023PolyDiffuse: Polygonal Shape Reconstruction via Guided Set Diffusion Modelscited by 36
  12. 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
38 more
  1. 2024CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketchescited by 28
  2. 2022Self-Supervised Representation Learning for CADcited by 22
  3. 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 22
  4. 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Promptscited by 22
  5. 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselinescited by 19
  6. 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generationcited by 17
  7. 2024Design2GarmentCode: Turning Design Concepts to Tangible Garments Through Program Synthesiscited by 17
  8. 2024From 2D CAD Drawings to 3D Parametric Models: A Vision-Language Approachcited by 15
  9. 2022Abstracting Sketches through Simple Primitivescited by 14
  10. 2024Geometric Deep Learning for Computer-Aided Design: A Surveycited by 14
  11. 2023AircraftVerse: A Large-Scale Multimodal Dataset of Aerial Vehicle Designscited by 13
  12. 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 12
  13. 2023Constraining Generative Models for Engineering Design with Negative Datacited by 11
  14. 2026Text2CAD-Bench: A Benchmark for LLM-based Text-to-Parametric CAD Generationcited by 11
  15. 2022Discovering Design Concepts for CAD Sketchescited by 10
  16. 2025ReCAD: Reinforcement Learning Enhanced Parametric CAD Model Generation with Vision-Language Modelscited by 10
  17. 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervisioncited by 9
  18. 2026Text-to-CAD Evaluation with CADTestscited by 9
  19. 2023PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programscited by 8
  20. 2025Aligning Constraint Generation with Design Intent in Parametric CADcited by 8
  21. 2025CAD-Coder:Text-Guided CAD Files Code Generationcited by 8
  22. 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformercited by 7
  23. 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inferencecited by 6
  24. 2025Revisiting CAD Model Generation by Learning Raster Sketchcited by 6
  25. 2022Vitruvio: 3D Building Meshes via Single Perspective Sketchescited by 5
  26. 2024ContrastCAD: Contrastive Learning-based Representation Learning for Computer-Aided Design Modelscited by 5
  27. 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generationcited by 5
  28. 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scanscited by 4
  29. 2025HistCAD: Constraint-Aware Parametric CAD Histories for Evaluating Editabilitycited by 4
  30. 2025PHT-CAD: Efficient CAD Parametric Primitive Analysis with Progressive Hierarchical Tuningcited by 3
  31. 2022Generative Thermal Design Through Boundary Representation and Multi-Agent Cooperative Environmentcited by 2
  32. 2022Design of Unmanned Air Vehicles Using Transformer Surrogate Modelscited by 2
  33. 2024Historical Astronomical Diagrams Decomposition in Geometric Primitivescited by 2
  34. 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generationcited by 2
  35. 2026Logic Tensor Network-Enhanced Generative Adversarial Networkcited by 2
  36. 2026SldprtNet: A Large-Scale Multimodal Dataset for CAD Generation in Language-Driven 3D Designcited by 2
  37. 2026Autoregressive B-Rep Shape Generation with Parametric Surfacescited by 2
  38. 2022Deep Learning Assisted Optimization for 3D Reconstruction from Single 2D Line Drawingscited by 1

50 most cited of 66 All 66 (JSON)