// TODO: 3d grid lookup (use single cell for small sets), make bounding sphere part of the structure // TODO: assign radius to points?