drawing::path_smoothing

Functions

smooth_bez_path

pub fn smooth_bez_path(path: &BezPath, smoothing: PathSmoothing) -> BezPath

Converts long polyline runs in path to cubic Bezier segments.

Existing quadratic and cubic segments are preserved. Sharp corners split a line run so smoothing does not round deliberate angular forms.