Skip to content

ebmoll/boxnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boxnet

a 2D sorting spatial subdivision algorithm

Boxnet is written in C and has a very simple to use API. It can be used as a drop-in replacement for other broad-phase algorithms like BSP, Quadtree, spatial hash, sort-and sweep or BB-Tree.

It's advantages over traditional broadphase algorithms are the low memory consumption (near linear in number of objects) and excellent performance for high and extremely high object counts.

Boxnet does not use a hierarchical subdivision, nor does it use fixed-size cells. Instead it cuts the 2D space into non-overlapping, variable-sized rectangles, and stores the nearest neighbors for each rectangle for traversal.

see "BUILDING" for building information

About

a 2D sorting spatial subdivision algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published