Added a voxel collision shape which decomposes a voxel grid into a set of boxes to be used in collision detection.
Added a greedy meshing like algorithm to do the decomposing into boxes.
Added systems to detect collisions between voxel collision shapes and box shapes, and voxel-voxel.
Checklist
[X] Self-review changes.
[ ] Evaluate impact on the documentation.
[ ] Ensure test coverage.
[ ] Write new samples.
[ ] Add entry to the changelog's unreleased section.
Description
Added a voxel collision shape which decomposes a voxel grid into a set of boxes to be used in collision detection. Added a greedy meshing like algorithm to do the decomposing into boxes. Added systems to detect collisions between voxel collision shapes and box shapes, and voxel-voxel.
Checklist