# `GSPointOffsetAtAngle`

*Function*

Returns a new point offset by the given distance in the direction of the given angle in radiants.

## Declaration

```swift
func GSPointOffsetAtAngle(_ p: NSPoint, _ offset: CGFloat, _ angle: CGFloat) -> NSPoint
```

```objc
NSPoint GSPointOffsetAtAngle(NSPoint p, CGFloat offset, CGFloat angle);
```

```python
GSPointOffsetAtAngle(p: NSPoint, offset: float, angle: float) -> NSPoint
```

## See Also

### Curve Evaluation and Tangents

- [`GSPointOnLine`](/Core/GlyphsCore/GSPointOnLine)
- [`GSPointOffsetFromLine`](/Core/GlyphsCore/GSPointOffsetFromLine) — Like `GSPointOnLine`, but with the returned point offset by a certain amount onto a parallel line. So, more like the inverse of `GSNearestPointOnLine`.
- [`GSPointAtTime`](/Core/GlyphsCore/GSPointAtTime)
- [`GSPointOnCubicPoints`](/Core/GlyphsCore/GSPointOnCubicPoints)
- [`GSPointOnCubicSegment`](/Core/GlyphsCore/GSPointOnCubicSegment)
- [`GSPointOnQuarticPoints`](/Core/GlyphsCore/GSPointOnQuarticPoints)
- [`GSPointOnQuarticSegment`](/Core/GlyphsCore/GSPointOnQuarticSegment)
- [`GSPointOnQuadraticPoints`](/Core/GlyphsCore/GSPointOnQuadraticPoints)
- [`GSTangentOnQuadraticPoints`](/Core/GlyphsCore/GSTangentOnQuadraticPoints)
- [`GSTangentOnQuadraticSegment`](/Core/GlyphsCore/GSTangentOnQuadraticSegment)
- [`GSTangentOnCubicSegment`](/Core/GlyphsCore/GSTangentOnCubicSegment)
- [`GSTangentOnCubicPoints`](/Core/GlyphsCore/GSTangentOnCubicPoints)
- [`GSTangentOnQuadraticThroughPoint`](/Core/GlyphsCore/GSTangentOnQuadraticThroughPoint)

