A hyper-spherical region contains every point within a chosen distance of a center point in multidimensional space. In a k-d tree, region search returns all stored points inside that radius. section 9.3.6
A k-d-tree search proceeds by:
- Checking the distance from the current node to the region center and collecting the point when it lies inside the radius. section 9.3.6
- Always traversing the branch on the center’s side of the split. section 9.3.6
- Traversing the opposite branch only when the split line lies within the radius of the center; otherwise pruning it. section 9.3.6
