Skip to main content

conspire/geometry/mesh/tessellation/into/
mod.rs

1#[cfg(test)]
2mod test;
3
4use crate::geometry::{
5    Coordinates,
6    mesh::{
7        Connectivities, Mesh,
8        tessellation::{D, Normals, Tessellation},
9    },
10};
11
12impl From<Tessellation> for Mesh<D> {
13    fn from(tessellation: Tessellation) -> Self {
14        tessellation.mesh
15    }
16}
17
18impl From<Tessellation> for (Connectivities, Coordinates<D>, Normals) {
19    fn from(tessellation: Tessellation) -> Self {
20        (
21            tessellation.mesh.connectivities,
22            tessellation.mesh.coordinates.into_members(),
23            tessellation.normals,
24        )
25    }
26}