Semantic Direct Modeling
Qiang Zou, Shuo Liu
TL;DR
Semantic Direct Modeling (SDM) bridges high-level design intent and low-level CAD edits by inserting a designer-to-semantics layer between user input and the direct-modeler. It combines speech-to-text processing, CAD-domain fine-tuned large language models, and a dynamic feature-generation module that uses cross-modal embeddings and a Transformer-based decoder to map intent to specific B-rep features and API calls for NX. The approach relies on CAD-specific prompts with chain-of-thought reasoning, textual and geometric embeddings, and multi-modal fusion to produce robust, context-aware feature labeling. Validation on mechanical design tasks, two CAD datasets, and end-to-end demonstrations show high command-interpretation accuracy and strong feature-generation performance, suggesting a practical path to more intuitive, efficient CAD workflows.
Abstract
Current direct modeling systems limit users to low-level interactions with vertices, edges, and faces, forcing designers to manage detailed geometric elements rather than focusing on high-level design intent. This paper introduces semantic direct modeling (SDM), a novel approach that lifts direct modeling from low-level geometric modifications to high-level semantic interactions. This is achieved by utilizing a large language model (LLM) fine-tuned with CAD-specific prompts, which can guide the LLM to reason through design intent and accurately interpret CAD commands, thereby allowing designers to express their intent using natural language. Additionally, SDM maps design intent to the corresponding geometric features in the CAD model through a new conditional, context-sensitive feature recognition method, which uses generative AI to dynamically assign feature labels based on design intent. Together, they enable a seamless flow from high-level design intent to low-level geometric modifications, bypassing tedious software interactions. The effectiveness of SDM has been validated through real mechanical design cases.
