KDTree Manual
A k-d tree organizes a given set of points in three-dimensional space. It is used to search quickly for the point nearest to a given point.
A maxon::KDTree is simply created with:
The tree is filled with:
The nearest point for a given point in space can be found with:
// create k-d tree for single-threaded use maxon::KDTree tree; tree. Init (1) iferr_return ;
// insert points for ( maxon::Int i = 0; i < pointCnt; ++i) { tree. Insert (points[i], i) iferr_return ; }
// balance tree tree. Balance ();
// search for nearest points next to the sample points