Spatial data structures: Octrees, BSP, and k-d trees | marlow deneal | ObservableSpatial data structures: Octrees, BSP, and k-d trees | marlow deneal | Observable