Bounding Box Creation for 3D Assemblies
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Adaptability or versatility
If more bounding boxes are created to accommodate user-specific needs, then adaptability improves, but resource consumption increases
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
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
Data Source
Figure 1~2
Figure 3~4
Figure 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.