Simple and Efficient Traversal Methods for Quadtrees and Octrees
- 1 January 2002
- journal article
- research article
- Published by Taylor & Francis in Journal of Graphics Tools
- Vol. 7 (3) , 1-11
- https://doi.org/10.1080/10867651.2002.10487560
Abstract
Quadtrees and octrees are used extensively throughout computer graphics and in many other diverse fields such as computer vision, robotics, and pattern recognition. Managing information stored in quadtrees and octrees requires basic tree traversal operations such as point location, region location, and neighbor searches. This paper presents simple and efficient methods for performing these operations that are inherently nonrecursive and reduce the number of comparisons with poor predictive behavior. The methods are table-free, thereby reducing memory accesses, and generalize easily to higher dimensions. Source code is available online.Keywords
This publication has 3 references indexed in Scilit:
- KizamuPublished by Association for Computing Machinery (ACM) ,2001
- MMIXwarePublished by Springer Nature ,1999
- Discrete Ray-Tracing of Huge Voxel SpacesComputer Graphics Forum, 1995