Sciweavers

ESA
2007
Springer

Linear Data Structures for Fast Ray-Shooting Amidst Convex Polyhedra

14 years 5 months ago
Linear Data Structures for Fast Ray-Shooting Amidst Convex Polyhedra
We consider the problem of ray shooting in a three-dimensional scene consisting of k (possibly intersecting) convex polyhedra with a total of n facets. That is, we want to preprocess them into a data structure, so that the first intersection point of a query ray and the given polyhedra can be determined quickly. We describe data structures that require ˜O(n · poly(k)) preprocessing time and storage (where the ˜O(·) notation hides polylogarithmic factors), and have polylogarithmic query time, for several special instances of the problem. These include the case when the ray origins are restricted to lie on a fixed line ℓ0, but the directions of the rays are arbitrary, the more general case when the supporting lines of the rays pass through ℓ0, and the case of rays orthogonal to some fixed line with arbitrary origins and orientations. We also present a simpler solution for the case of vertical ray-shooting with arbitrary origins. In all cases, this is a significant improvemen...
Haim Kaplan, Natan Rubin, Micha Sharir
Added 07 Jun 2010
Updated 07 Jun 2010
Type Conference
Year 2007
Where ESA
Authors Haim Kaplan, Natan Rubin, Micha Sharir
Comments (0)