Aligning Constraint Generation with Design Intent in Parametric CAD

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Casey, Evan, Zhang, Tianyu, Ishida, Shu, McCarthy, William P., Thompson, John Roger, Khasahmadi, Amir, Lambourne, Joseph George, Jayaraman, Pradeep Kumar, Willis, Karl D. D.
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908478999625728
author Casey, Evan
Zhang, Tianyu
Ishida, Shu
McCarthy, William P.
Thompson, John Roger
Khasahmadi, Amir
Lambourne, Joseph George
Jayaraman, Pradeep Kumar
Willis, Karl D. D.
author_facet Casey, Evan
Zhang, Tianyu
Ishida, Shu
McCarthy, William P.
Thompson, John Roger
Khasahmadi, Amir
Lambourne, Joseph George
Jayaraman, Pradeep Kumar
Willis, Karl D. D.
contents 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 of geometric primitives (e.g. points, lines) connected by constraints (e.g. perpendicular, tangent) that define the relationships between them. For a design to be easily editable, the constraints must effectively capture design intent, ensuring the geometry updates predictably when parameters change. Although current approaches can generate CAD designs, an open challenge remains to align model outputs with design intent, we label this problem 'design alignment'. A critical first step towards aligning generative CAD models is to generate constraints which fully-constrain all geometric primitives, without over-constraining or distorting sketch geometry. Using alignment techniques to train an existing constraint generation model with feedback from a constraint solver, we are able to fully-constrain 93% of sketches compared to 34% when using a naive supervised fine-tuning (SFT) baseline and only 8.9% without SFT. Our approach can be applied to any existing constraint generation model and sets the stage for further research bridging alignment strategies between the language and design domains. Additional results can be found at https://autodeskailab.github.io/aligning-constraint-generation/.
format Preprint
id arxiv_https___arxiv_org_abs_2504_13178
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Aligning Constraint Generation with Design Intent in Parametric CAD
Casey, Evan
Zhang, Tianyu
Ishida, Shu
McCarthy, William P.
Thompson, John Roger
Khasahmadi, Amir
Lambourne, Joseph George
Jayaraman, Pradeep Kumar
Willis, Karl D. D.
Machine Learning
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 of geometric primitives (e.g. points, lines) connected by constraints (e.g. perpendicular, tangent) that define the relationships between them. For a design to be easily editable, the constraints must effectively capture design intent, ensuring the geometry updates predictably when parameters change. Although current approaches can generate CAD designs, an open challenge remains to align model outputs with design intent, we label this problem 'design alignment'. A critical first step towards aligning generative CAD models is to generate constraints which fully-constrain all geometric primitives, without over-constraining or distorting sketch geometry. Using alignment techniques to train an existing constraint generation model with feedback from a constraint solver, we are able to fully-constrain 93% of sketches compared to 34% when using a naive supervised fine-tuning (SFT) baseline and only 8.9% without SFT. Our approach can be applied to any existing constraint generation model and sets the stage for further research bridging alignment strategies between the language and design domains. Additional results can be found at https://autodeskailab.github.io/aligning-constraint-generation/.
title Aligning Constraint Generation with Design Intent in Parametric CAD
topic Machine Learning
url https://arxiv.org/abs/2504.13178