Function profile_rings

Source
pub fn profile_rings(
    profile: &Profile,
    chord_error: f64,
    tolerance: Tolerance,
) -> Result<Rings, GeomError>
Expand description

Flatten a profile into rings under an explicit chord budget.

Only the families a format adapter currently emits are handled. Everything else returns Unsupported rather than a silently wrong approximation – a wrong wall is far more expensive than a missing one.