# Curve Fitting and Offsetting

*API Collection*

## Topics

### Curve Fitting

- [`FitCurve`](/Core/GlyphsCore/FitCurve)
- [`FitCubic`](/Core/GlyphsCore/FitCubic)
- [`FitCubicSingle`](/Core/GlyphsCore/FitCubicSingle)
- [`GSDetectBreaksAndFit`](/Core/GlyphsCore/GSDetectBreaksAndFit)
- [`GSCubicFitsPoints`](/Core/GlyphsCore/GSCubicFitsPoints)
- [`GSCubicCollinearish`](/Core/GlyphsCore/GSCubicCollinearish)
- [`GSCalculateErrorLength`](/Core/GlyphsCore/GSCalculateErrorLength)
- [`GSSignificantT`](/Core/GlyphsCore/GSSignificantT)
- [`splitBezierCurveTo`](/Core/GlyphsCore/splitBezierCurveTo)

### Curve Offsetting

- [`GSCalculateFactorFromUnitVector`](/Core/GlyphsCore/GSCalculateFactorFromUnitVector)
- [`GSComputePenPoint`](/Core/GlyphsCore/GSComputePenPoint)
- [`GSComputeWidthSamplesFromExplicitPenPoints`](/Core/GlyphsCore/GSComputeWidthSamplesFromExplicitPenPoints)
- [`GSFineTuneCurve`](/Core/GlyphsCore/GSFineTuneCurve)
- [`GSOffsetCurveSegment`](/Core/GlyphsCore/GSOffsetCurveSegment)
- [`GSOffsetCurveSegmentUneven`](/Core/GlyphsCore/GSOffsetCurveSegmentUneven)
- [`GSPenPointWithDefaultValue`](/Core/GlyphsCore/GSPenPointWithDefaultValue)
- [`GSPositionOffset`](/Core/GlyphsCore/GSPositionOffset)

### Two-Dimensional Vectors

- [`V2Add`](/Core/GlyphsCore/V2Add)
- [`V2Combine`](/Core/GlyphsCore/V2Combine)
- [`V2DistanceBetween2Points`](/Core/GlyphsCore/V2DistanceBetween2Points)
- [`V2Dot`](/Core/GlyphsCore/V2Dot)
- [`V2Length`](/Core/GlyphsCore/V2Length)
- [`V2Lerp`](/Core/GlyphsCore/V2Lerp)
- [`V2MakePerpendicular`](/Core/GlyphsCore/V2MakePerpendicular)
- [`V2Mul`](/Core/GlyphsCore/V2Mul)
- [`V2Negate`](/Core/GlyphsCore/V2Negate)
- [`V2Normalize`](/Core/GlyphsCore/V2Normalize)
- [`V2Scale`](/Core/GlyphsCore/V2Scale)
- [`V2SquaredLength`](/Core/GlyphsCore/V2SquaredLength)
- [`V2Sub`](/Core/GlyphsCore/V2Sub)

## See Also

### Utilities

- [String and Value Conversion](/Core/GlyphsCore/String-and-Value-Conversion)
- [Geometry and Path Operations](/Core/GlyphsCore/Geometry-and-Path-Operations)
- [Validation and Format Utilities](/Core/GlyphsCore/Validation-and-Format-Utilities)
- [Miscellaneous Functions](/Core/GlyphsCore/Miscellaneous-Functions)

