pub fn voxel_traversal<F>( ray_start: (f32, f32, f32), ray_end: (f32, f32, f32), visit: F, )where F: FnMut((i32, i32, i32), (i32, i32, i32)) -> bool,