Skip to content

static_quadtrees_and_octrees v0.15

Latest
Compare
Choose a tag to compare
@MattCouer MattCouer released this 20 Feb 19:34

QuadTree
added layout_level which returns the array of cells found at a level of depth
added leaves_in_radius function that returns an array of leaves in the radius of a circle
added leaves_in_bounding box function that returns an array of leaves contained in a bounding box
added cells_in_radius function that returns an array of cells in the radius of a circle
added cells_in_bounding box function that returns an array of cells contained in a bounding box
fixed quadtree_eqd_neighbor_table in quadtree.h ensuring correct neighbor finding

OcTree
added layout_level which returns the array of cells found at a level of depth
added leaves_in_radius function that returns an array of leaves in the radius of a sphere
added leaves_in_bounding box function that returns an array of leaves contained in a bounding box
added cells_in_radius function that returns an array of cells in the radius of a sphere
added cells_in_bounding box function that returns an array of cells contained in a bounding box

QuadTreeQuadrant
fixed missing arguments for contains_point and contains_region

OcTreeOctant
fixed missing arguments for contains_point and contains_region

ZOcTree
added layout_level which returns the array of cells found at a level of depth
fixed neighbor finding

ZQuadTree
added layout_level which returns the array of cells found at a level of depth
fixed neighbor finding

cell_neighbors.h
added QUADRANT_NEIGHBOR_MAX to QUADRANT_NEIGHBOR enum which denotes the number of valid enums
added OCTANT_NEIGHBOR_MAX to OCTANT_NEIGHBOR enum which denotes the number of valid enums

added android x86_64 x86_32 arm64 arm32 libraries

Full Changelog: v0.1...v0.15