Bounding Box Creation for 3D Assemblies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CAD systems face inefficiencies in creating bounding boxes for three-dimensional modeled assemblies, as current methods rely solely on product structure and do not adapt well for manipulation or other purposes, lacking flexibility and resource optimization.

Innovation Solution

A computer-implemented method that computes a main bounding box encompassing a three-dimensional modeled assembly, allowing for the creation of additional bounding boxes based on user-selected properties, such as material, color, or dimensions, with the option to automatically determine the number of bounding boxes for optimal resource usage, and displays these boxes in a simplified view.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If bounding boxes are created based only on product structure, then the method is simple and fast, but it lacks adaptability for manipulation purposes

Engineering Contradiction:
Improveadaptability of bounding box creationVSAvoidcomplexity of bounding box creation method
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the bounding box creation method based on user needs. When manipulation purposes are required, the system transitions from simple product-structure-based bounding boxes to more complex manipulation-optimized bounding boxes, making the method adaptable rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameters used for bounding box creation from solely product structure to include manipulation requirements. By varying the input parameters (product structure vs. manipulation needs), the system generates different types of bounding boxes suited for different purposes

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If more bounding boxes are created to accommodate user-specific needs, then adaptability improves, but resource consumption increases

Engineering Contradiction:
Improveflexibility of bounding box divisionVSAvoidresource consumption for bounding box computation
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system segments the assembly into multiple bounding boxes only when and where needed for manipulation purposes. Instead of creating bounding boxes for all objects uniformly, it divides the assembly selectively based on manipulation requirements, reducing overall resource consumption while maintaining necessary flexibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention applies partial action by creating detailed manipulation-optimized bounding boxes only for portions of the assembly that require manipulation, rather than processing the entire assembly with the same level of detail. This reduces resource consumption while providing sufficient adaptability where needed

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3040945B1Creation of bounding boxes on a 3d modeled assembly
Publication Date: 2019.06.19 DASSAULT SYSTEMES SA
  • EP3040945B1 patent drawingFigure 1~2
  • EP3040945B1 patent drawingFigure 3~4
  • EP3040945B1 patent drawingFigure 5~6

AI summary

It is proposed a computer-implemented method for creating a set of bounding boxes on a three-dimensional modeled assembly in a three-dimensional scene. The method comprises providing three-dimensional modeled objects forming a three-dimensional modeled assembly in a three-dimensional scene; computing a main bounding box encompassing the three-dimensional modeled assembly; creating a set of three-dimensional modeled objects that meet at least one property of the three-dimensional modeled assembly; computing two or more bounding boxes encompassed by the main bounding box, one of the two or more bounding boxes comprising the three-dimensional modeled objects of the set.