Bi-directional Logical Coupling for CAD Wireframe and Feature Geometry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current CAD systems lack the ability to maintain a bi-directional logical relationship between 2D wireframe geometry and 3D feature geometry, leading to inadequate updating of features when changes are made, particularly in history-free models where changes to wireframe geometry do not automatically update feature geometry and vice versa.
Innovation Solution
Implementing a bi-directional logical coupling between wireframe geometry and feature geometry, allowing for two-way updates, where changes to either the wireframe or feature geometry are propagated to the other, even in the absence of a linear history, enabling synchronized updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If linear-history features are used to represent object models, then the relationship between wireframe geometry and feature geometry is maintained through history, but the system complexity increases and the ability to edit features independently is reduced
Solution Approach 1:
The patent extracts the essential coupling relationship between wireframe geometry and feature geometry from the linear-history context. By creating an independent bi-directional logical coupling mechanism that operates without relying on history chains, the system separates the relationship maintenance function from the history structure, thereby reducing system complexity while preserving reliability.
Solution Approach 2:
The patent introduces a bi-directional logical coupling as an intermediary mechanism between wireframe geometry and feature geometry. This coupling acts as a mediator that maintains the relationship without requiring linear-history dependencies, enabling direct synchronization and reducing the complexity associated with history-based relationship management.
2Device complexity
If history-free features are used to represent object models, then the system simplicity increases, but the ability to automatically update features when wireframe geometry changes is lost
Solution Approach 1:
The patent implements a bi-directional logical coupling that provides feedback mechanisms between wireframe geometry and feature geometry. When changes occur in either the wireframe or the feature, the coupling detects the change and automatically propagates it to the other side, maintaining automatic update capability while preserving system simplicity inherent in history-free models.
Solution Approach 2:
The patent introduces dynamic updating capability through bi-directional logical coupling in history-free models. The coupling enables the system to adaptively respond to changes in real-time, automatically synchronizing feature geometry with wireframe geometry modifications without requiring pre-established history chains, thus maintaining both simplicity and automatic update capability.
3Reliability
If bi-directional logical coupling is implemented between wireframe geometry and feature geometry, then the automatic update capability is improved, but the computational overhead increases
Solution Approach 1:
The patent implements bi-directional logical coupling that monitors and updates only the specific geometric elements that have changed, rather than performing comprehensive recalculations of the entire model. This partial action approach maintains high synchronization accuracy while minimizing unnecessary computational overhead by focusing updates only where needed.
4Reliability
If changes to wireframe geometry are propagated to feature geometry in real-time, then the synchronization is improved, but the processing time increases
Solution Approach 1:
The patent propagates changes through the bi-directional logical coupling only for the specific geometric elements that have been modified, rather than updating the entire feature geometry comprehensively. This selective partial action maintains real-time synchronization accuracy while minimizing processing time by avoiding unnecessary updates to unchanged elements.
Data Source
AI summary
Methods for use in a CAD system. One method includes loading CAD data, the CAD data including a first 2D wireframe geometry and a first 3D feature. The method also includes maintaining a first bi-directional logical relationship between the first 2D wireframe geometry and the first 3D feature and receiving an input of a change to the first 3D feature by the CAD system. The method also includes making the change to the first 3D feature and a corresponding change to the first 2D wireframe geometry by the CAD system using the first bi-directional logical relationship, in response to the input, and storing the changes. CAD systems and computer-readable mediums are also discussed.


