pub fn place(rings: &Rings, f: impl FnMut(DVec2) -> DVec3) -> StationExpand 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.