33 citations · 101 across the 15 of their papers we have counts for
18 papers
Draw it like Euclid: Teaching transformer models to generate CAD profiles using ruler and compass construction steps
Siyi Li, Joseph G. Lambourne, Longfei Zhang +2
We introduce a new method of generating Computer Aided Design (CAD) profiles via a sequence of simple geometric constructions including curve offsetting, rotations and intersection…
AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry
Xiang Xu, Pradeep Kumar Jayaraman, Joseph G. Lambourne +3
The boundary representation (B-Rep) is the standard data structure used in Computer-Aided Design (CAD) for defining solid models. Despite recent progress, directly generating B-Rep…
Aligning Constraint Generation with Design Intent in Parametric CAD
Evan Casey, Tianyu Zhang, Shu Ishida +6
We adapt alignment techniques from reasoning LLMs to the task of generating engineering sketch constraints found in computer-aided design (CAD) models. Engineering sketches consist…
BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry
Xiang Xu, Joseph G. Lambourne, Pradeep Kumar Jayaraman +3
This paper presents BrepGen, a diffusion-based generative approach that directly outputs a Boundary representation (B-rep) Computer-Aided Design (CAD) model. BrepGen represents a B…
Sketch-A-Shape: Zero-Shot Sketch-to-3D Shape Generation
Aditya Sanghi, Pradeep Kumar Jayaraman, Arianna Rampini +4
Significant progress has recently been made in creative applications of large pre-trained models for downstream tasks in 3D vision, such as text-to-shape generation. This motivates…
Hierarchical Neural Coding for Controllable CAD Model Generation
Xiang Xu, Pradeep Kumar Jayaraman, Joseph G. Lambourne +2
This paper presents a novel generative model for Computer Aided Design (CAD) that 1) represents high-level design concepts of a CAD model as a three-level hierarchical tree of neur…
What's in a Name? Evaluating Assembly-Part Semantic Knowledge in Language Models through User-Provided Names in CAD Files
Peter Meltzer, Joseph G. Lambourne, Daniele Grandi
Semantic knowledge of part-part and part-whole relationships in assemblies is useful for a variety of tasks from searching design repositories to the construction of engineering kn…
Reconstructing editable prismatic CAD from rounded voxel models
Joseph G. Lambourne, Karl D. D. Willis, Pradeep Kumar Jayaraman +3
Reverse Engineering a CAD shape from other representations is an important geometric processing step for many downstream applications. In this work, we introduce a novel neural net…
SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks
Xiang Xu, Karl D. D. Willis, Joseph G. Lambourne +3
We present SkexGen, a novel autoregressive generative model for computer-aided design (CAD) construction sequences containing sketch-and-extrude modeling operations. Our model util…
SolidGen: An Autoregressive Model for Direct B-rep Synthesis
Pradeep Kumar Jayaraman, Joseph G. Lambourne, Nishkrit Desai +3
The Boundary representation (B-rep) format is the de-facto shape representation in computer-aided design (CAD) to model solid and sheet objects. Recent approaches to generating CAD…
Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders
Mikaela Angelina Uy, Yen-yu Chang, Minhyuk Sung +4
We propose Point2Cyl, a supervised network transforming a raw 3D point cloud to a set of extrusion cylinders. Reverse engineering from a raw geometry to a CAD model is an essential…
JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints
Karl D. D. Willis, Pradeep Kumar Jayaraman, Hang Chu +8
Physical products are often complex assemblies combining a multitude of 3D parts modeled in computer-aided design (CAD) software. CAD designers build up these assemblies by alignin…
CLIP-Forge: Towards Zero-Shot Text-to-Shape Generation
Aditya Sanghi, Hang Chu, Joseph G. Lambourne +4
Generating shapes using natural language can enable new ways of imagining and creating the things around us. While significant recent progress has been made in text-to-image genera…
UVStyle-Net: Unsupervised Few-shot Learning of 3D Style Similarity Measure for B-Reps
Peter Meltzer, Hooman Shayani, Amir Khasahmadi +3
Boundary Representations (B-Reps) are the industry standard in 3D Computer Aided Design/Manufacturing (CAD/CAM) and industrial design due to their fidelity in representing stylisti…
Engineering Sketch Generation for Computer-Aided Design
Karl D. D. Willis, Pradeep Kumar Jayaraman, Joseph G. Lambourne +2
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 le…
BRepNet: A topological message passing system for solid models
Joseph G. Lambourne, Karl D. D. Willis, Pradeep Kumar Jayaraman +3
Boundary representation (B-rep) models are the standard way 3D shapes are described in Computer-Aided Design (CAD) applications. They combine lightweight parametric curves and surf…
Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequences
Karl D. D. Willis, Yewen Pu, Jieliang Luo +5
Parametric computer-aided design (CAD) is a standard paradigm used to design manufactured objects, where a 3D shape is represented as a program supported by the CAD software. Despi…
UV-Net: Learning from Boundary Representations
Pradeep Kumar Jayaraman, Aditya Sanghi, Joseph G. Lambourne +4
We introduce UV-Net, a novel neural network architecture and representation designed to operate directly on Boundary representation (B-rep) data from 3D CAD models. The B-rep forma…