Delegated Data Object for Flexible 3D Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If history-free approach is used, then modeling speed and freedom are improved, but interoperability with history-based approaches deteriorates

Engineering Contradiction:
Improvemodeling speedVSAvoidinteroperability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If strongly typed objects are used in history-based approach, then design intent capture is improved, but design flexibility deteriorates

Engineering Contradiction:
Improvedesign intent captureVSAvoiddesign flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If topology changes occur in history-free approach, then design adaptability is improved, but automatic operation retrieval deteriorates

Engineering Contradiction:
Improvedesign adaptabilityVSAvoidautomatic operation retrieval
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12073526B2Flexible modeling using a weak type definition
Publication Date: 2024.08.27 DASSAULT SYSTEMES SA
  • US12073526B2 patent drawing
  • US12073526B2 patent drawing
  • US12073526B2 patent drawing

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.