Computer Graphics Forum · 2002 · 19 citations · 18 references
ComputingComputer ScienceVisualizationComputational GeometryComputer GraphicsData StructuresCollision DetectionGeometric Data StructuresGeometry ProcessingIntersection DetectionObject DetectionComputational Geometry FoundationsGeometric Data TypesHierarchical Collision DetectionHierarchical StructuresIntersection QueriesKd-treesWalkthrough Visualization
bsp trees and KD trees are fundamental data structures for collision detection in walkthrough environments. A basic issue in the construction of these hierarchical data structures is the choice of cutting planes. Rather than base these choices solely on the properties of the scene, we propose using information about how the tree is used in order to determine its structure. We demonstrate how this leads to the creation of bsp trees that are small, do not require much preprocessing time, and respond very efficiently to sequences of collision queries. Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling I.3.6 [Computer Graphics]: Graphics data structures and data types, Interaction techniques I.3.7 [Computer Graphics]: Virtual reality
18
S. Gottschalk, Ming C. Lin, Dinesh Manocha · 1996 · 2.1K citations
Self-adjusting binary search trees
Daniel D. Sleator, Robert E. Tarjan · Journal of the ACM · 1985 · 1.2K citations · Full text
On visible surface generation by a priori tree structures
Henry Fuchs, Zvi M. Kedem, Bruce Naylor · 1980 · 698 citations · Full text
Jonathan D. Cohen, Ming C. Lin, Dinesh Manocha et al. · 1995 · 622 citations · Full text
Visibility preprocessing for interactive walkthroughs
Seth Teller, Carlo H. Séquin · 1991 · 403 citations