CAD Broken View Mapping Preserves Model Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD systems lack efficient methods for creating broken views of 3D models, as they alter the original model when creating breaks, leading to inaccurate measurements and dimension issues, and struggle to produce accurate axonometric views with breaks in 2D drawings.

Innovation Solution

A computer-implemented method that maintains a mapping between the unbroken and broken states of a 3D model, allowing operations on the broken model to utilize data from the unbroken state, ensuring accurate dimensions and measurements, and enabling easy modification and annotation of broken models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If features are added directly to the 3D model to create broken views, then the broken view can be displayed, but the original model structure is altered and dimensions become inaccurate

Engineering Contradiction:
Improveease of creating broken viewsVSAvoidaccuracy of dimensions and measurements
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent creates a copy of the original 3D model to serve as the broken view representation. The broken view is generated as a separate entity that references the original model data, allowing modifications to the broken view without altering the original model's geometry or dimensional accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a mapping data structure as an intermediary between the original model and the broken view. This mapping stores correspondence relationships that allow the broken view to reference original model data while maintaining independent representation, thus preserving dimensional accuracy without requiring direct modification of the original model.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the 3D model is modified to create breaks, then broken views can be displayed, but the model requires complex operations to restore original state for querying

Engineering Contradiction:
Improveability to display broken viewsVSAvoidcomplexity of model manipulation operations
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the broken view creation process from the original model by using a mapping data structure. This allows the broken view to be independently manipulated and displayed without requiring complex operations on the original model, simplifying both display and query operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By creating a copied representation of the model with break features applied to the copy rather than the original, the system avoids complex restore operations. The mapping maintains the relationship between original and broken representations, allowing easy switching between states.

Inventive Principle:
Principle #26Copying

3Productivity

If break features are applied to the 3D model, then broken views are achieved, but the original model integrity is compromised

Engineering Contradiction:
Improveefficiency in creating broken viewsVSAvoidintegrity of original model data
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent creates a broken view as a separate copy that references the original model through mapping data. This allows efficient creation of broken views with proper dimensional annotations while preserving the original model's integrity and topological relationships unchanged.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The mapping data structure serves as an intermediary that links the broken view to the original model. This allows the broken view to display efficiently with correct dimensions while the original model remains untouched and maintains its structural integrity for future operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If dimensions are overwritten to display proper values in broken views, then accurate annotations are achieved, but the underlying model data becomes incorrect

Engineering Contradiction:
Improveaccuracy of displayed dimensionsVSAvoidcorruption of model dimensional data
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent uses the mapping data structure to reference original model dimensional data when creating broken view annotations. This allows accurate dimension display in broken views without overwriting or corrupting the underlying model data, as the broken view reads from but does not modify the original model's dimensional information.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3097543B1Creating a broken representation of a computer-aided design model
Publication Date: 2019.03.13 DASSAULT SYSTEMES SOLIDWORKS CORP
  • EP3097543B1 patent drawingFigure 1
  • EP3097543B1 patent drawingFigure 2
  • EP3097543B1 patent drawingFigure 3

AI summary

A computer-implemented method and system create computer-generated three-dimensional (3D) models in a broken state (broken view representation). To create a 3D model in a broken state, an area of the 3D model in an unbroken state is removed to create the 3D model in the broken state and a mapping between the 3D model in the unbroken state and the 3D model in a broken state is implemented to enable operations performed on the 3D model in the broken state to utilize data defining the 3D model in the unbroken state. The mapping maintains a relationship between data defining the 3D model in the unbroken state and data defining the 3D model in the broken state.