Skip to main content

shell_solid

Function shell_solid 

Source
pub fn shell_solid(solid: &Polyhedron, thickness: f64) -> GeomResult<Polyhedron>
Expand description

Hollow a solid to a stated wall thickness.

The shell is the difference between the solid and its inward offset, which is why this needs #77’s general boolean: the cavity of a non-convex solid is not expressible any other way.

§Errors

Refuses a thickness that collapses the cavity, propagating the offset’s own refusal rather than returning a degenerate shell.