Skip to main content

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}