CAD Parent-Child View Linking and Annotation Repositioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD systems require manual updating of multiple views and annotations when the orientation or geometry of a 3D model changes, which is time-consuming and prone to errors.

Innovation Solution

The system automatically links parent and child views within a CAD environment, allowing modifications to a parent view to automatically update the child view, and repositions annotations to maintain alignment and readability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual updating of multiple views and annotations is performed when 3D model changes, then updates can be made with current technology, but time consumption increases and error risk increases

Engineering Contradiction:
Improveerror riskVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic updating of child views and annotations by detecting changes in parent views and propagating them through the view hierarchy without human intervention. The computer processor automatically identifies modified entities, updates dependent views, and repositions annotations, making the system self-servicing rather than requiring manual operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where changes in parent views are detected and automatically propagated to child views. The system monitors the view hierarchy, identifies dependencies, and triggers automatic updates when modifications are detected, creating a closed-loop system that maintains consistency across all views.

Inventive Principle:
Principle #23Feedback

2Productivity

If automatic updating system is implemented, then time consumption is reduced, but device complexity increases

Engineering Contradiction:
Improveupdating speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-establishes the view hierarchy and dependency relationships between parent and child views before updates occur. By organizing the view structure in advance and identifying dependencies upfront, the system enables rapid automatic updates without requiring complex real-time analysis during the updating process.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple views are manually updated, then each view can be customized, but the updating process becomes cumbersome

Engineering Contradiction:
Improveview customizationVSAvoidupdating ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically identifies which child views depend on modified parent views and updates only those specific views, rather than requiring manual intervention for each view. This self-service approach maintains the ability to customize individual views while eliminating the cumbersome manual updating process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12307164B2Linking views/states of 3D models and propagating updates in same
Publication Date: 2025.05.20 DASSAULT SYSTEMES SOLIDWORKS CORP
  • US12307164B2 patent drawing
  • US12307164B2 patent drawing
  • US12307164B2 patent drawing

AI summary

A computer-aided design (CAD) system and corresponding method manage three-dimensional (3D) model view/state modifications. The method modifies a parent view of a 3D model in the CAD system based on user input provided to the CAD system. The parent view is linked to a child view of the 3D model that was created from the parent view. The method modifies the child view, automatically, in accordance with the parent view modified. Such linked views and automatic modification enable a user to change view/state of a parent view and have the changes automatically propagated to the child view/state. Further, when such propagation occurs, orientations, positions, and readable directions of annotations are also updated, automatically, saving users (e.g., design engineers) minutes, hours and even days of work on design of the 3D model.