Voxel-Based Shortest Path Calculation for 3D Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for calculating the shortest path between two points in a three-dimensional shape model, especially in complex products like automobiles, result in increased processing loads due to the fine surface elements, making it inefficient.
Innovation Solution
A computer-readable recording medium and information processing device that voxelizes the three-dimensional model, performs inverse voxelization to identify free spaces, extracts areas through which a sphere can pass, and determines the shortest path using these methods to reduce computational load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional methods are used to calculate the shortest path in a three-dimensional shape model with fine surface elements, then the path calculation can be performed, but the processing load increases significantly
Solution Approach 1:
The three-dimensional space is segmented into a voxel grid structure, dividing the continuous space into discrete volumetric elements. This segmentation transforms the complex continuous path calculation problem into a discrete grid-based search problem, reducing computational complexity while maintaining path calculation accuracy
Solution Approach 2:
A voxel model is created as a simplified copy of the original three-dimensional shape model. Instead of performing calculations on the detailed original model with fine surface elements, the computation is performed on the voxel representation, which preserves the essential geometric features while significantly reducing the data volume and processing requirements
2Measurement precision
If the three-dimensional model is represented with fine surface elements to maintain accuracy, then the model precision is improved, but the computational complexity increases
Solution Approach 1:
The model is segmented into a voxel grid where each voxel represents a volumetric element. This segmentation approach maintains spatial accuracy by preserving the geometric features at the voxel level while reducing the overall computational complexity through discrete representation
Solution Approach 2:
The representation parameters are changed from continuous surface elements to discrete voxel grid cells. By changing the parameterization of the three-dimensional space from continuous coordinates to discrete grid indices, the computational complexity is reduced while maintaining sufficient geometric fidelity for path calculation
Data Source
AI summary
A computer readable recording medium stores a program that causes a computer to execute a process. The process includes: voxelizing a three-dimensional model to generate a voxel model; performing inversion processing on an area in three-dimensional space including the generated voxel model to invert an area set as voxels and an area not set as voxels; extracting an area including specific two points from the area set as voxels after the inversion processing, the area to be extracted allowing center of a specific sphere having a predetermined size to pass anywhere therein; determining a shortest path between the specific two points within the extracted area; and outputting the shortest path.


