# `GSPenPointWithDefaultValue`

*Function*

## Declaration

```swift
func GSPenPointWithDefaultValue(_ penPoint: GSPenPoint, _ path: GSPath) -> GSPenPoint
```

```objc
GSPenPoint *GSPenPointWithDefaultValue(GSPenPoint *penPoint, GSPath *path);
```

```python
GSPenPointWithDefaultValue(penPoint: GSPenPoint, path: GSPath) -> GSPenPoint
```

## See Also

### 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)
- [`GSPositionOffset`](/Core/GlyphsCore/GSPositionOffset)

