# `GSNearestPointOnRect`

*Function*

## Declaration

```swift
func GSNearestPointOnRect(_ rect: NSRect, _ angle: CGFloat, _ point: NSPoint) -> NSPoint
```

```objc
NSPoint GSNearestPointOnRect(NSRect rect, CGFloat angle, NSPoint point);
```

```python
GSNearestPointOnRect(rect: NSRect, angle: float, point: NSPoint) -> NSPoint
```

## See Also

### Ellipse and Rect Proximity

- [`GSNearestPointOnEllipse`](/Core/GlyphsCore/GSNearestPointOnEllipse)
- [`GSDistanceOfPointFromEllipse`](/Core/GlyphsCore/GSDistanceOfPointFromEllipse)
- [`GSDistanceOfPointFromRect`](/Core/GlyphsCore/GSDistanceOfPointFromRect)

