Sketch2CAD: Sequential CAD Modeling by Sketching in Context
Not on the map. Why?
Abstract (arXiv)
We present a sketch-based CAD modeling system, where users create objects incrementally by sketching the desired shape edits, which our system automatically translates to CAD operations. Our approach is motivated by the close similarities between the steps industrial designers follow to draw 3D shapes, and the operations CAD modeling systems offer to create similar shapes. To overcome the strong ambiguity with parsing 2D sketches, we observe that in a sketching sequence, each step makes sense and can be interpreted in the context of what has been drawn before. In our system, this context corresponds to a partial CAD model, inferred in the previous steps, which we feed along with the input sketch to a deep neural network in charge of interpreting how the model should be modified by that sketch. Our deep network architecture then recognizes the intended CAD operation and segments the sketch accordingly, such that a subsequent optimization estimates the parameters of the operation that best fit the segmented sketch strokes. Since there exists no datasets of paired sketching and CAD modeling sequences, we train our system by generating synthetic sequences of CAD operations that we render as line drawings. We present a proof of concept realization of our algorithm supporting four frequently used CAD operations. Using our system, participants are able to quickly model a large and diverse set of objects, demonstrating Sketch2CAD to be an alternate way of interacting with current CAD modeling systems.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 4; 2024: 2; 2025: 1; 2026: 2.
14 papers.
Sort:
By area:
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2024BlenderLLM: Training Large Language Models for Computer-Aided Design with Self-improvementcited by 26
- 2022Self-Supervised Representation Learning for CADcited by 22
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometrycited by 16
- 2021DeepVecFont: Synthesizing High-quality Vector Fonts via Dual-modality Learningcited by 14
- 2023Doodle Your 3D: From Abstract Freehand Sketches to Precise 3D Shapescited by 14
- 2021SimpModeling: Sketching Implicit Field to Guide Mesh Modeling for 3D Animalmorphic Head Designcited by 9
- 2023SENS: Part-Aware Sketch-based Implicit Neural Shape Modelingcited by 8
- 2024Freehand Sketch Generation from Mechanical Componentscited by 8
- 2022Vitruvio: 3D Building Meshes via Single Perspective Sketchescited by 5
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2026Deep Sketch-Based 3D Modeling: A Surveycited by 3
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026Deep Sketch-Based 3D Modeling: A Survey22 Jan 2026
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry2 Dec 2025
- 2024BlenderLLM: Training Large Language Models for Computer-Aided Design with Self-improvement16 Dec 2024
- 2024Freehand Sketch Generation from Mechanical Components12 Aug 2024
- 2023Doodle Your 3D: From Abstract Freehand Sketches to Precise 3D Shapes7 Dec 2023
- 2023SENS: Part-Aware Sketch-based Implicit Neural Shape Modeling9 Jun 2023
- 2023A Survey of Methods for Converting Unstructured Data to CSG Models2 May 2023
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operations19 Mar 2023
- 2022Vitruvio: 3D Building Meshes via Single Perspective Sketches24 Oct 2022
- 2022Self-Supervised Representation Learning for CAD19 Oct 2022
- 2022Interactive 3D Character Modeling from 2D Orthogonal Drawings with Annotations27 Jan 2022
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2022Self-Supervised Representation Learning for CADcited by 22
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometrycited by 16
- 2021DeepVecFont: Synthesizing High-quality Vector Fonts via Dual-modality Learningcited by 14
- 2023Doodle Your 3D: From Abstract Freehand Sketches to Precise 3D Shapescited by 14
- 2021SimpModeling: Sketching Implicit Field to Guide Mesh Modeling for 3D Animalmorphic Head Designcited by 9
- 2023SENS: Part-Aware Sketch-based Implicit Neural Shape Modelingcited by 8
- 2024Freehand Sketch Generation from Mechanical Componentscited by 8
- 2022Vitruvio: 3D Building Meshes via Single Perspective Sketchescited by 5
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2026Deep Sketch-Based 3D Modeling: A Surveycited by 3
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfacescited by 2
12 most cited of 13 All 13 (JSON)
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026Deep Sketch-Based 3D Modeling: A Survey22 Jan 2026
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry2 Dec 2025
- 2024Freehand Sketch Generation from Mechanical Components12 Aug 2024
- 2023Doodle Your 3D: From Abstract Freehand Sketches to Precise 3D Shapes7 Dec 2023
- 2023SENS: Part-Aware Sketch-based Implicit Neural Shape Modeling9 Jun 2023
- 2023A Survey of Methods for Converting Unstructured Data to CSG Models2 May 2023
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operations19 Mar 2023
- 2022Vitruvio: 3D Building Meshes via Single Perspective Sketches24 Oct 2022
- 2022Self-Supervised Representation Learning for CAD19 Oct 2022
- 2022Interactive 3D Character Modeling from 2D Orthogonal Drawings with Annotations27 Jan 2022
- 2021DeepVecFont: Synthesizing High-quality Vector Fonts via Dual-modality Learning13 Oct 2021
12 newest of 13 All 13 (JSON)