Function block_mesh::visible_block_faces
source · [−]pub fn visible_block_faces<T, S>(
voxels: &[T],
voxels_shape: &S,
min: [u32; 3],
max: [u32; 3],
faces: &[OrientedBlockFace; 6],
output: &mut UnitQuadBuffer
) where
T: Voxel,
S: Shape<3, Coord = u32>,
Expand description
A fast and simple meshing algorithm that produces a single quad for every visible face of a block.
This is faster than greedy_quads
but it produces many more quads.