SketchGen: Generating Constrained CAD Sketches
Wamiq Reyaz Para, Shariq Farooq Bhat, Paul Guerrero, Tom Kelly, Niloy, Mitra, Leonidas Guibas, Peter Wonka

TL;DR
SketchGen is a transformer-based generative model that creates constrained 2D CAD sketches by encoding primitives and constraints as a sequential language, enabling automated sketch generation and constraint prediction.
Contribution
The paper introduces SketchGen, a novel transformer model that effectively generates and predicts CAD sketches with constraints, addressing heterogeneity in primitives and constraints.
Findings
Outperforms state-of-the-art in CAD sketch generation
Successfully predicts constraints for given primitives
Generates complete sketches from scratch
Abstract
Computer-aided design (CAD) is the most widely used modeling approach for technical design. The typical starting point in these designs is 2D sketches which can later be extruded and combined to obtain complex three-dimensional assemblies. Such sketches are typically composed of parametric primitives, such as points, lines, and circular arcs, augmented with geometric constraints linking the primitives, such as coincidence, parallelism, or orthogonality. Sketches can be represented as graphs, with the primitives as nodes and the constraints as edges. Training a model to automatically generate CAD sketches can enable several novel workflows, but is challenging due to the complexity of the graphs and the heterogeneity of the primitives and constraints. In particular, each type of primitive and constraint may require a record of different size and parameter types. We propose SketchGen as a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
Topics3D Shape Modeling and Analysis · Human Motion and Animation · Computer Graphics and Visualization Techniques
