Home /Research /Ellipsoid-tree construction for solid objects
OTHER

Ellipsoid-tree construction for solid objects

Shengjun Liu, Charlie C. L. Wang, Kin‐Chuen Hui, Xiaogang Jin, Hanli Zhao

Year
2007
Citations
19

Abstract

As ellipsoids have been employed in the collision handling of many applications in physical simulation and robotics systems, we present a novel algorithm for generating a bounding volume hierarchy (BVH) from a given model with ellipsoids as primitives. Our algorithm approximates the given model by a hierarchical set of optimized bounding ellipsoids. The ellipsoid-tree is constructed by a top-down splitting. Starting from the root of hierarchy, the volume occupied by a given model is divided into k sub-volumes where each is approximated by a volume bounding ellipsoid. Recursively, each sub-volume is then subdivided into ellipsoids for the next level in the hierarchy. The k ellipsoids at each hierarchy level for a sub-volume bounding is generated by a bottom-up algorithm - simply, the sub-volume is initially approximated by m spheres (m » k), which will be iteratively merged into k volume bounding ellipsoids and globally optimized to minimize the approximation error. Benefited from the anisotropic shape of primitives, the ellipsoid-tree constructed in our approach gives tighter volume bound and higher shape fidelity than another widely used BVH, sphere-tree.

Keywords

EllipsoidBounding volumeBounding overwatchMathematicsVolume (thermodynamics)Tree (set theory)AlgorithmComputer scienceGeometryCollision detection

Related papers

Browse all OTHER papers