pub fn thicken(
model: &mut NamedModel,
sheet: &SheetSurface,
solid: &str,
rename: &dyn Fn(String) -> String,
) -> GeopResult<BuiltBody>Expand description
Builds the solid sheet of metal sheet is the A side of — both sides of
each of its faces, a wall on each edge of its boundary — named solid,
and each of its entities as its SheetSurface entry says, through
rename.
Every vertex on the boundary must have one boundary edge arriving and one leaving, so that the walls close up around it: the sheet is a surface with a boundary, not two touching at a point.