Engineering Sketch Generation for Computer-Aided Design
Not on the map. Why?
Abstract (arXiv)
Engineering sketches form the 2D basis of parametric Computer-Aided Design (CAD), the foremost modeling paradigm for manufactured objects. In this paper we tackle the problem of learning based engineering sketch generation as a first step towards synthesis and composition of parametric CAD models. We propose two generative models, CurveGen and TurtleGen, for engineering sketch generation. Both models generate curve primitives without the need for a sketch constraint solver and explicitly consider topology for downstream use with constraints and 3D CAD modeling operations. We find in our perceptual evaluation using human subjects that both CurveGen and TurtleGen produce more realistic engineering sketches when compared with the current state-of-the-art for engineering sketch generation.
Key facts. Cited by 49 papers in the map (data through 7 Oct 2026). Builds on 25 of its 39 references that are in the map. First posted on arXiv 19 Apr 2021.
Builds on
25 of 39 references.
References · 25
- 2017Attention Is All You Needcited by 59,932
- 2019The Curious Case of Neural Text Degenerationcited by 2,881
- 2020PolyGen: An Autoregressive Generative Model of 3D Meshescited by 267
- 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 159
- 2020DeepSVG: A Hierarchical Generative Network for Vector Graphics Animationcited by 158
- 2019LayoutGAN: Generating Graphic Layouts with Wireframe Discriminatorscited by 130
- 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervisioncited by 114
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
- 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 92
- 2019A Learned Representation for Scalable Vector Graphicscited by 91
- 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 90
13 more
- 2020House-GAN: Relational Generative Adversarial Networks for Graph-constrained House Layout Generationcited by 86
- 2019Neural Design Network: Graphic Layout Generation with Constraintscited by 83
- 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 77
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
- 2020SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Designcited by 72
- 2019Learning to Infer and Execute 3D Shape Programscited by 68
- 2020PIE-NET: Parametric Inference of Point Cloud Edgescited by 67
- 2020Deep Learning for Free-Hand Sketch: A Surveycited by 59
- 2020Airfoil Design Parameterization and Optimization using B'ezier Generative Adversarial Networkscited by 35
- 2019Deep Parametric Shape Predictions using Distance Fieldscited by 30
- 2020Deep Vectorization of Technical Drawingscited by 23
- 2020SPARE3D: A Dataset for SPAtial REasoning on Three-View Line Drawingscited by 10
- 2019DeepSpline: Data-Driven Reconstruction of Parametric Curves and Surfacescited by 9
Built on by
Citing papers per year: 2021: 6; 2022: 8; 2023: 7; 2024: 13; 2025: 10; 2026: 5.
49 papers.
Sort:
By area:
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 101
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
- 2021Computer-Aided Design as Languagecited by 82
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
- 2021BLT: Bidirectional Layout Transformer for Controllable Layout Generationcited by 69
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generationcited by 65
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Modelscited by 43
37 more
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2023EigenTrajectory: Low-Rank Descriptors for Multi-Modal Trajectory Forecastingcited by 41
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generationcited by 39
- 2025CADCrafter: Generating Computer-Aided Design Models from Unconstrained Imagescited by 31
- 2024CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketchescited by 28
- 2024OpenECAD: An Efficient Visual Language Model for Editable 3D-CAD Designcited by 26
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Promptscited by 22
- 2024Large Language Model Agent as a Mechanical Designercited by 20
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselinescited by 19
- 2022Neural Face Identification in a 2D Wireframe Projection of a Manifold Objectcited by 18
- 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generationcited by 17
- 2024From 2D CAD Drawings to 3D Parametric Models: A Vision-Language Approachcited by 15
- 2024Geometric Deep Learning for Computer-Aided Design: A Surveycited by 14
- 2023AircraftVerse: A Large-Scale Multimodal Dataset of Aerial Vehicle Designscited by 13
- 2022Discovering Design Concepts for CAD Sketchescited by 10
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervisioncited by 9
- 2023PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programscited by 8
- 2024Freehand Sketch Generation from Mechanical Componentscited by 8
- 2025Aligning Constraint Generation with Design Intent in Parametric CADcited by 8
- 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformercited by 7
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inferencecited by 6
- 2025Revisiting CAD Model Generation by Learning Raster Sketchcited by 6
- 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generationcited by 5
- 2025Autoregressive Generation of Static and Growing Treescited by 3
- 2022Design of Unmanned Air Vehicles Using Transformer Surrogate Modelscited by 2
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generationcited by 2
- 2022Deep Learning Assisted Optimization for 3D Reconstruction from Single 2D Line Drawingscited by 1
- 2023PPI-NET: End-to-End Parametric Primitive Inferencecited by 1
- 2023Automatic Reverse Engineering: Creating computer-aided design (CAD) models from multi-view imagescited by 1
- 2024Detecting Generative Parroting through Overfitting Masked Autoencoderscited by 1
- 2024Constraint-Aware Feature Learning for Parametric Point Cloudcited by 1
- 2025B-Rep Distance Functions (BR-DF): How to Represent a B-Rep Model by Volumetric Distance Functions?cited by 1
- 2026Draw it like Euclid: Teaching transformer models to generate CAD profiles using ruler and compass construction stepscited by 1
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Groundingcited by 1
- 2026GeoFusion-CAD: Structure-Aware Diffusion with Geometric State Space for Parametric 3D Designcited by 0
- 2026GuideCAD: A Lightweight Multimodal Framework for 3D CAD Model Generation via Prefix Embeddingcited by 0
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editingcited by 0
- 2026AgenticCADedit: A Stateful, Tool-Mediated Agentic Approach to Multimodal 3D CAD Editing28 Aug 2026
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026GuideCAD: A Lightweight Multimodal Framework for 3D CAD Model Generation via Prefix Embedding5 Jun 2026
- 2026GeoFusion-CAD: Structure-Aware Diffusion with Geometric State Space for Parametric 3D Design23 Mar 2026
- 2026Draw it like Euclid: Teaching transformer models to generate CAD profiles using ruler and compass construction steps14 Jan 2026
- 2025B-Rep Distance Functions (BR-DF): How to Represent a B-Rep Model by Volumetric Distance Functions?18 Nov 2025
- 2025Target-Guided Bayesian Flow Networks for Quantitatively Constrained CAD Generation29 Oct 2025
- 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generation15 Jul 2025
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generation20 May 2025
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generation7 May 2025
- 2025Aligning Constraint Generation with Design Intent in Parametric CAD17 Apr 2025
- 2025CADCrafter: Generating Computer-Aided Design Models from Unconstrained Images7 Apr 2025
37 more
- 2025Revisiting CAD Model Generation by Learning Raster Sketch2 Mar 2025
- 2025Autoregressive Generation of Static and Growing Trees7 Feb 2025
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Models31 Jan 2025
- 2024From 2D CAD Drawings to 3D Parametric Models: A Vision-Language Approach16 Dec 2024
- 2024Constraint-Aware Feature Learning for Parametric Point Cloud12 Nov 2024
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inference30 Oct 2024
- 2024CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketches26 Sep 2024
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Prompts25 Sep 2024
- 2024Freehand Sketch Generation from Mechanical Components12 Aug 2024
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervision18 Jul 2024
- 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformer29 Jun 2024
- 2024OpenECAD: An Efficient Visual Language Model for Editable 3D-CAD Design14 Jun 2024
- 2024Large Language Model Agent as a Mechanical Designer26 Apr 2024
- 2024Detecting Generative Parroting through Overfitting Masked Autoencoders27 Mar 2024
- 2024Geometric Deep Learning for Computer-Aided Design: A Survey27 Feb 2024
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry28 Jan 2024
- 2023Automatic Reverse Engineering: Creating computer-aided design (CAD) models from multi-view images23 Sep 2023
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselines30 Aug 2023
- 2023PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programs10 Aug 2023
- 2023PPI-NET: End-to-End Parametric Primitive Inference3 Aug 2023
- 2023EigenTrajectory: Low-Rank Descriptors for Multi-Modal Trajectory Forecasting18 Jul 2023
- 2023Hierarchical Neural Coding for Controllable CAD Model Generation30 Jun 2023
- 2023AircraftVerse: A Large-Scale Multimodal Dataset of Aerial Vehicle Designs8 Jun 2023
- 2022Design of Unmanned Air Vehicles Using Transformer Surrogate Models11 Nov 2022
- 2022Discovering Design Concepts for CAD Sketches26 Oct 2022
- 2022Deep Learning Assisted Optimization for 3D Reconstruction from Single 2D Line Drawings6 Sep 2022
- 2022Reconstructing editable prismatic CAD from rounded voxel models2 Sep 2022
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks11 Jul 2022
- 2022ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generation29 May 2022
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesis26 Mar 2022
- 2022Neural Face Identification in a 2D Wireframe Projection of a Manifold Object8 Mar 2022
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders17 Dec 2021
- 2021BLT: Bidirectional Layout Transformer for Controllable Layout Generation9 Dec 2021
- 2021Vitruvion: A Generative Model of Parametric CAD Sketches29 Sep 2021
- 2021SketchGen: Generating Constrained CAD Sketches4 Jun 2021
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Models20 May 2021
- 2021Computer-Aided Design as Language6 May 2021
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
- 2021Computer-Aided Design as Languagecited by 82
- 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
- 2021BLT: Bidirectional Layout Transformer for Controllable Layout Generationcited by 69
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generationcited by 65
- 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Modelscited by 43
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
12 most cited of 43 All 43 (JSON)
- 2026HierCAD: Hierarchical Text-to-CAD Design via Structure Alignment and Parameter Grounding13 Jul 2026
- 2026GuideCAD: A Lightweight Multimodal Framework for 3D CAD Model Generation via Prefix Embedding5 Jun 2026
- 2026GeoFusion-CAD: Structure-Aware Diffusion with Geometric State Space for Parametric 3D Design23 Mar 2026
- 2026Draw it like Euclid: Teaching transformer models to generate CAD profiles using ruler and compass construction steps14 Jan 2026
- 2025B-Rep Distance Functions (BR-DF): How to Represent a B-Rep Model by Volumetric Distance Functions?18 Nov 2025
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generation20 May 2025
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generation7 May 2025
- 2025Aligning Constraint Generation with Design Intent in Parametric CAD17 Apr 2025
- 2025CADCrafter: Generating Computer-Aided Design Models from Unconstrained Images7 Apr 2025
- 2025Revisiting CAD Model Generation by Learning Raster Sketch2 Mar 2025
- 2025Autoregressive Generation of Static and Growing Trees7 Feb 2025
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Models31 Jan 2025
12 newest of 43 All 43 (JSON)