Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor|World|Blockmap: BlockmapCellBlock is now inclusive-exclusive
Previously an inclusive-inclusive representation was used. Although this representation is immediately easier to use when translating a map space AABB, it means one has to be aware of how this translates to a blockmap traversal. A better approach is an inclusive-exclusive range for traversal and account for this when converting an AABB to a CellBlock. Also began the process of unraveling some of the more complicated Blockmap traversal logics ahead of replacing this API with a better, iterator based design.
- Loading branch information
1 parent
b9dfdfc
commit 5e2bd63
Showing
6 changed files
with
276 additions
and
412 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.