Computer-Aided Design as Language

05/06/2021
by   Yaroslav Ganin, et al.
64

Computer-Aided Design (CAD) applications are used in manufacturing to model everything from coffee mugs to sports cars. These programs are complex and require years of training and experience to master. A component of all CAD models particularly difficult to make are the highly structured 2D sketches that lie at the heart of every 3D construction. In this work, we propose a machine learning model capable of automatically generating such sketches. Through this, we pave the way for developing intelligent tools that would help engineers create better designs with less effort. Our method is a combination of a general-purpose language modeling technique alongside an off-the-shelf data serialization protocol. We show that our approach has enough flexibility to accommodate the complexity of the domain and performs well for both unconditional synthesis and image-to-sketch translation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2023

B-rep Matching for Collaborating Across CAD Systems

Large Computer-Aided Design (CAD) projects usually require collaboration...
research
07/16/2020

SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Design

Parametric computer-aided design (CAD) is the dominant paradigm in mecha...
research
09/29/2021

Vitruvion: A Generative Model of Parametric CAD Sketches

Parametric computer-aided design (CAD) tools are the predominant way tha...
research
08/12/2021

Using Machine Learning to Predict Engineering Technology Students' Success with Computer Aided Design

Computer-aided design (CAD) programs are essential to engineering as the...
research
06/04/2021

SketchGen: Generating Constrained CAD Sketches

Computer-aided design (CAD) is the most widely used modeling approach fo...
research
09/26/2019

Using E-Graphs for CAD Parameter Inference

Computational fabrication is increasingly popular among end-users and ma...
research
03/01/2021

PHIDL: Python CAD layout and geometry creation for nanolithography

Computer-aided design (CAD) has become a critical element in the creatio...

Please sign up or login with your details

Forgot password? Click here to reset