Bounding Planes for Solid Model Migration Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

CAD models migrated from older versions or systems to newer ones often become 'dumb' solids, lacking creation information, which reduces user control over model components.

Innovation Solution

A method and system for generating bounding planes around a solid model by determining its faces and creating non-intersecting planes to enclose the model, allowing full control and configuration of the solid model during migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If CAD models are migrated from older CAD system versions to newer versions, then compatibility and accessibility are improved, but the models become 'dumb' solids lacking creation information, reducing user control

Engineering Contradiction:
ImprovecompatibilityVSAvoidcreation information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by generating bounding planes and storing them in the migrated model before the user needs them. The bounding planes are created during the migration process itself, so when the user later needs to perform operations like clash detection or boolean operations, the necessary geometric information is already available without requiring access to the original creation system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The bounding planes serve as an intermediary structure that bridges the gap between the migrated dumb solid and the user's need for control. Instead of requiring access to the original parametric definition, the system introduces bounding planes as intermediate geometric elements that provide the necessary control surfaces for downstream operations while being compatible with the target CAD system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If CAD models are migrated between systems, then interoperability is improved, but user control over model components is reduced

Engineering Contradiction:
ImproveinteroperabilityVSAvoiduser control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments the model control into two parts: the migrated solid geometry itself and the generated bounding planes. This segmentation allows the solid to be migrated as a dumb solid for compatibility, while the bounding planes provide separate, accessible control surfaces that users can manipulate independently for operations like clash detection, material assignment, and boolean operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Bounding planes act as intermediary control elements that restore user control without requiring access to the original parametric definition. These planes provide a level of control between the fully parametric original model and the completely dumb migrated solid, enabling users to perform operations on specific surfaces while maintaining interoperability with the target CAD system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If bounding planes are generated for migrated models, then user control and model configuration capability are improved, but processing complexity increases

Engineering Contradiction:
Improvemodel configuration capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Instead of attempting to recover or recreate the original complex parametric definition, the system creates simplified copies in the form of bounding planes. These planes are exact geometric copies of the outer surfaces needed for control operations, but without the complexity of the original parametric history. This copying approach provides sufficient control for most operations while keeping processing complexity manageable.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system extracts only the essential geometric information needed for user control operations - specifically the bounding surfaces - and separates this from the full parametric model structure. By taking out only the necessary bounding plane information rather than attempting to preserve or recreate the entire parametric definition, the system reduces processing complexity while maintaining adequate model configuration capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10162908B1Systems and methods for extracting bounding planes of solid models
Publication Date: 2018.12.25 THE BOEING CO
  • US10162908B1 patent drawing
  • US10162908B1 patent drawing
  • US10162908B1 patent drawing

AI summary

A method for generating bounding planes surrounding a solid model is provided. The method is implemented by a conversion computing device including a processor coupled to a memory. The method includes receiving, by the conversion computing device, an input solid model. The method additionally includes obtaining, by the conversion computing device, a bounding box solid that encloses the input solid model. Additionally, the method includes determining, by the conversion computing device, a plurality of faces of the input solid model. Further, the method includes generating, by the conversion computing device, a plurality of bounding planes that enclose the input solid model and that do not intersect the input solid model, based at least in part on the plurality of faces. Additionally, the method includes storing, by the conversion computing device, the bounding planes in the memory.