Function place

Source
pub fn place(rings: &Rings, f: impl FnMut(Point2) -> Point3) -> Station
Expand description

Place rings into 3D with a per-point mapping.

The mapping takes the profile’s 2D point and returns its 3D image, so a caller expresses only what its family does: extrusion translates, revolution rotates, a spine sweep applies a frame.