Skip to main content

geop_core_topology/
shell.rs

1use super::ids::{FaceId, SolidId};
2
3/// A connected, orientable 2-manifold made up of faces.
4///
5/// A closed shell bounds a region of space; an open shell does not.  A solid
6/// typically has exactly one outer shell and zero or more void shells.
7#[derive(Clone, Debug)]
8pub struct Shell {
9    pub faces: Vec<FaceId>,
10    pub solid: SolidId,
11}