Abstract

The space partitioning algorithm based on the rounding and addressing operations has been proved to be an efficient space partitioning algorithm with the potential for real-time calculation. An improvement on this kind of space partitioning algorithms for solving complex 3D models is presented. Numerical examples show that the efficiency of the improved algorithm is better than that of the original method. When the size of most target elements is smaller than the size of spatial grids, the efficiency of the improved method can be more than four times of that of the original method. An adaptive method of space partitioning based on the improved algorithm is developed by taking the surface element density or the curvature as the threshold for deep partitioning and conducting the deep partitioning using the octree method. A computer program implementation for applying the method in some typical applications is discussed, and the performance in terms of the efficiency, reliability, and resource use is evaluated. Application testing shows that the results of the adaptive spacing partitioning are more convenient for the follow-up use than that of the basic uniform space partitioning. Furthermore, when it is used to calculate the electromagnetic scattering of complex targets by the ray tracing (RT) method, the adaptive space partitioning algorithm can reduce the calculation time of the RT process by more than 40% compared with the uniform space segmentation algorithm.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call