PLM Database Object Selection Using Bounding Volume Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current product life cycle management (PLM) solutions face challenges in efficiently selecting and editing complex objects within large datasets, as existing methods require loading the entire model, leading to long rendering times and resource consumption.

Innovation Solution

A graphical user interface is provided to display a non-associative view of objects, allowing users to define a volume and identify intersecting objects without loading the entire model, using bounding volumes and recursive intersection queries to rapidly select and load specific objects for editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the entire model is loaded into client computer memory for selection and editing, then all objects can be accessed and edited, but rendering time becomes cripplingly long and system resources are excessively consumed

Engineering Contradiction:
Improveobject selection capabilityVSAvoidrendering time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts only the necessary visual information (bounding volumes and simplified representations) of objects from the complete model data, allowing users to select and edit objects based on this extracted information without loading the entire complex model into memory. This resolves the contradiction by enabling object selection capability while avoiding the time-consuming full model loading.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy or representation of objects in the database, storing only essential visual properties (bounding volumes, simplified geometry) rather than complete model data. This copy allows for rapid rendering and selection operations without requiring the full original models to be loaded, thus reducing rendering time while maintaining selection functionality.

Inventive Principle:
Principle #26Copying

2Ease of operation

If the entire model is loaded into client computer memory, then all objects can be selected and edited, but system resources are excessively consumed

Engineering Contradiction:
Improveobject selection capabilityVSAvoidsystem resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary visual information (bounding volumes and simplified representations) of objects from the complete model data, allowing users to select and edit objects based on this extracted information without loading the entire complex model into memory. This resolves the contradiction by enabling object selection capability while avoiding the time-consuming full model loading.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy or representation of objects in the database, storing only essential visual properties (bounding volumes, simplified geometry) rather than complete model data. This copy allows for rapid rendering and selection operations without requiring the full original models to be loaded, thus reducing rendering time while maintaining selection functionality.

Inventive Principle:
Principle #26Copying

3Loss of time

If proximity queries are used to select objects, then search scope is limited, but perfect knowledge of the model is required from the user

Engineering Contradiction:
Improvesearch timeVSAvoiduser knowledge requirement
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent creates a simplified copy or representation of objects in the database, storing only essential visual properties (bounding volumes, simplified geometry) rather than complete model data. This copy allows for rapid rendering and selection operations without requiring the full original models to be loaded, thus reducing rendering time while maintaining selection functionality.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the model representation into discrete bounding volumes and simplified object representations that can be independently processed and displayed. This segmentation allows the system to provide visual feedback for selection without requiring users to understand the complete model structure, resolving the contradiction between fast search and low user knowledge requirement.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9135372B2Process for selecting objects in a PLM database and apparatus implementing this process
Publication Date: 2015.09.15 DASSAULT SYSTEMES SA
  • US9135372B2 patent drawing
  • US9135372B2 patent drawing
  • US9135372B2 patent drawing

AI summary

The invention is directed to a process, an apparatus and a program for selecting objects in a PLM database containing modeled objects. The invention allows a user to rapidly display a view of the set of objects while allowing for selecting objects in the view, without the need for loading the complete and exact representations of all the objects of the view when the user is looking for particular objects to work on.