Delegated Data Object for Flexible 3D Modeling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current history-free CAD approaches lack interoperability with history-based approaches, making it impossible to automatically retrieve and apply design operations on new meshes, limiting the reuse of design intent and requiring tedious manual modifications.
Innovation Solution
A data structure that defines a 3D model with a delegated data object, including input parameters and operators, allows for topology changes and replacements, enabling flexible modeling and weak typing, thus enhancing design operations in history-free CAD systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If history-free approach is used, then modeling speed and freedom are improved, but interoperability with history-based approaches deteriorates
Solution Approach 1:
The patent introduces a delegated data object as an intermediary layer between the generic feature and the specific topology. This mediator enables history-free modeling while maintaining interoperability by providing a standardized interface that can be automatically matched with history-based approaches through topology comparison and delegation.
Solution Approach 2:
The generic feature with delegated data object serves multiple functions: it enables history-free modeling operations, maintains topological information, provides interoperability with history-based approaches, and supports automatic design operation retrieval. This multi-functionality resolves the contradiction by making the system adaptable without sacrificing productivity.
2Reliability
If strongly typed objects are used in history-based approach, then design intent capture is improved, but design flexibility deteriorates
Solution Approach 1:
The patent makes the type system dynamic by allowing the delegated data object to be replaced when topology changes occur. This dynamic typing maintains design intent through the delegation mechanism while enabling flexibility to switch between different topological representations without losing the structured approach of strongly typed objects.
Solution Approach 2:
The system changes the parameter of object typability from static (strongly typed) to dynamic (weakly typed with delegation). The delegated data object maintains parameter relationships and design intent while allowing topology changes, thus resolving the contradiction between reliability and flexibility.
3Adaptability or versatility
If topology changes occur in history-free approach, then design adaptability is improved, but automatic operation retrieval deteriorates
Solution Approach 1:
The patent implements feedback by comparing the current topology with stored topologies to determine when delegation should occur. This feedback mechanism enables automatic retrieval of design operations by detecting topology changes and triggering the appropriate delegation process, thus maintaining automation while improving adaptability.
Solution Approach 2:
The system performs preliminary action by pre-storing reference topologies and preparing the delegation mechanism in advance. When topology changes occur, the pre-prepared delegation infrastructure can immediately process the change and retrieve appropriate operations, maintaining automation without sacrificing adaptability.
Data Source
AI summary
The disclosure notably relates to a three-dimensional (3D) model. The data structure includes one delegated data object. The one delegate data object includes input parameters specific to a type of the delegated data object, and at least one operator specific to the type of the delegated data object for generating an output topology. The data structure also includes an output topology generated by the operator.


