Solid Model Modification via Dynamic Intent Inference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current CAD systems face challenges in modifying solid models, particularly in history-based systems where design intent is fixed at creation, limiting flexibility for changes not anticipated at the time of model creation, and history-less systems fail to maintain intelligence about geometric relationships, making it difficult for modify designers to capture and apply design intent accurately.
Innovation Solution
A system that allows direct editing of solid models by examining current geometry and applying model constraints in real-time, calculating geometric conditions, and modifying the model based on user input to display and save the changes, utilizing a computer system with software instructions for design, geometric model definitions, and recursive calculation of geometric conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If history-based parametric modeling is used to maintain design intent, then geometric relationships are preserved, but flexibility for unanticipated changes is lost
Solution Approach 1:
The system dynamically determines design intent at the time of modification rather than fixing it at creation. When a user modifies geometry, the system analyzes the current state and automatically infers the intended geometric relationships, allowing the design intent to adapt to unanticipated changes while still maintaining geometric consistency.
Solution Approach 2:
The system performs automatic design intent determination without requiring manual specification. The modification designer does not need to understand or specify the original design intent; the system autonomously analyzes the geometry and determines the appropriate constraints and relationships based on the modification context.
2Adaptability or versatility
If history-less body-based approach is used to allow direct editing, then modification flexibility is improved, but intelligence about geometric relationships is lost
Solution Approach 1:
The system introduces an intermediary design intent determination process between the user and the geometry. This intermediary layer analyzes the geometric relationships and automatically determines the appropriate constraints, bridging the gap between direct editing flexibility and intelligent relationship maintenance without requiring the user to manually specify constraints.
3Reliability
If manual constraint application is required to capture design intent, then geometric relationships can be maintained, but time and complexity increase
Solution Approach 1:
The system automatically determines design intent and applies appropriate constraints without requiring manual intervention. The modification designer simply performs the geometric modification, and the system autonomously analyzes the change, determines the intended relationships, and applies the necessary constraints, eliminating the time-consuming manual constraint application process.
Solution Approach 2:
The system provides automatic feedback by analyzing the modification and determining the appropriate design intent. This feedback loop allows the system to automatically adjust constraints based on the observed modification, eliminating the need for manual constraint specification while maintaining geometric relationship integrity.
4Stability of the object's composition
If design intent is fixed at model creation, then model consistency is maintained, but ability to handle unanticipated changes is reduced
Solution Approach 1:
The system transitions from static design intent fixation to dynamic design intent determination. Design intent is determined at the time of each modification based on the current geometric state, allowing the model to maintain consistency through automatic constraint application while adapting to unanticipated changes without requiring pre-defined intent specifications.
Data Source
AI summary
A system, method, and computer program for modifying a solid model representation that is manipulated in a computer having software instructions for design, comprising: a computer system, wherein the computer system includes a memory, a processor, a user input device, and a display device; a computer generated geometric model stored in the memory in the memory of the computer system; and wherein the computer system receives user input and accesses at least one data file having a plurality of geometric model definitions that define a geometric model; converts the geometric model definitions into a geometric representation of the geometric model; calculates a plurality of geometric conditions between at least one geometry identified by a user and the geometric model to create a set of constraints; and calculates a modified geometric model with a modified geometry according the set of constraints to display to the user; and appropriate means and computer-readable instructions.


