Spatial Data Structures

In no other problem area of interactive 3D animation are the often conflicting constraints on space and time so critical as in collision detection of complex environments. In environments composed of hundreds of objects, in which each object may again be composed of thousands of primitives, the number of pairwise primitive intersection tests that need to be performed can become huge. In this chapter, we will discuss spatial data structures for accelerating collision detection of complex environments.