Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-28 | libix3: disambiguate ix3_search_status_t | Vito Caputo | |
Previously one could only say stop/ignore/continue from the search callback. There was no way to say stop and ignore, or stop but don't ignore. Now there are basically two classes of returns, stop and continue, and each of those have ignore/don't ignore sub-statuses. The naming is changed to STOP vs. MORE and HIT vs. MISS for brevity: typedef enum ix3_search_status_t { IX3_SEARCH_STOP_MISS, IX3_SEARCH_STOP_HIT, IX3_SEARCH_MORE_MISS, IX3_SEARCH_MORE_HIT, } ix3_search_status_t; | |||
2018-11-27 | libix3: add ix3_reset() | Vito Caputo | |
This basically amounts to a pad_reset() wrapper. Also incorporated resets into the test, while fixing a stupid bug there. | |||
2018-09-30 | libix3: initial commit | Vito Caputo | |
This is a straightforward 3D conversion of libix2, the API is completely unchanged aside from dimensional types going from 2->3. Rather than a quadtree with 4 children per parent, this uses an octree with 8 children. Otherwise it's basically identical to libix2. |