# Utilities

- [Snub Polyline](/curve-plus/components/utilities/snub-polyline.md): Snub the corners of a closed polyline
- [Smooth Corners](/curve-plus/components/utilities/smooth-corners.md): Smooth the corners of a segmented curve by unitized parameter
- [Smooth Corners By Distance](/curve-plus/components/utilities/smooth-corners-by-distance.md): Fits a list of cubic Bezier spans to a Nurbs Curve
- [Tri Fan Polyline](/curve-plus/components/utilities/tri-fan-polyline.md): Triangulate fans from edges about the area centroid.
- [Quad Fan Polyline](/curve-plus/components/utilities/quad-fan-polyline.md): Quadrangulates fans from edge segments about the area centroid.
- [MidEdge Polyline](/curve-plus/components/utilities/midedge-polyline.md): Creates a new polyline from the midpoints of an existing polyline.
- [Triangulate Closed Polyline](/curve-plus/components/utilities/triangulate-closed-polyline.md): Closed triangular polylines derived from Rhino's Triangulate Closed Polyline method.
- [Close Curve](/curve-plus/components/utilities/close-curve.md): Closes a curve by adding an additional span
- [Offset by Points](/curve-plus/components/utilities/offset-by-points.md): Offset a polyline by vertex parameters
- [Cull Points](/curve-plus/components/utilities/cull-points.md): Cull points from a polyline by indices
- [Cull Segments](/curve-plus/components/utilities/cull-segments.md): Cull linear segments from a polyline by indices
- [Weight Control Points](/curve-plus/components/utilities/weight-control-points.md): Weight Control Points
