Octree is a 3D extension of Quadtree where in at each stage node (Cuboid) (instead of rectangle in Quadtree case) is split into 8 sub nodes.
Class extending SpatialPartitioner to deal with the onion space.
Class to deal with the onion space.
Class to deal with the onion space. The idea is described here: https://github.com/JulienPeloton/spark3D/issues/11
The difference between 2 concentric spheres will define the elements of the grid (Spark partitions) such that we will have a onion space!
Abstract class for partitioning the 3D space.
Abstract class for partitioning the 3D space. This class extends the Spark Partitioner class, and any new 3D partitioner must extend in turn the SpatialPartitioner class.
Class extending SpatialPartitioner to deal with the onion space. The idea is described here: https://github.com/JulienPeloton/spark3D/issues/11
The difference between 2 concentric spheres (shells) will define the elements of the grid (Spark partitions) such that we will have a onion space!