conspire/geometry/mesh/from/segmentation/mod.rs
1#[cfg(test)]
2mod test;
3
4use crate::geometry::{mesh::Mesh, segmentation::Segmentation};
5
6impl Mesh<3> {
7 pub fn from_segmentation<T>(segmentation: Segmentation<3, T>, remove: Option<&[T]>) -> Self
8 where
9 T: Copy + PartialEq + Into<usize>,
10 {
11 let (grid, scale, translate) = segmentation.into_parts();
12 Self::from_voxels_embedded(grid, remove, &scale, &translate)
13 }
14}