- Voxels are fairly small
- An object can span an area of 8x8x8 or more
- Vertices of
Voxel Type
are always snapped to the grid:
Voxel types are convex (except the second type - which can be thought of as an OR between two rotated voxels of third type)
Including all the configurations of the above, there are 77 distinct voxel types.
Seems like there could be a fairly simple algorithm for doing collision detection and response between AABB
/ Bounding-Box
/ sphere
and a single Voxel
- considering the simple and rigid geometry restrictions in place, but I can't come up with one at the moment.