pub fn swept_disk_along_pieces(
pieces: &[PathPiece],
radius: f64,
inner_radius: Option<f64>,
fillet_radius: Option<f64>,
chord: f64,
) -> Result<TriMesh, GeomError>Expand description
Sweep a disk, optionally hollow, along a chain of segments and arcs so
that every point of the exact tube lies within chord of the mesh.
fillet_radius rounds each corner between two segments; without it,
each corner is mitred at half angle (#245, beside an arc #248). See the
module notes for the bound, the joint rule, the mitres, and what is
refused; a corner beside an arc is not proven but certified by the
caller (pipe_plan). The pieces run in the direction of travel, each
starting where the last ended.