# `GSNormalVector2`

*Function*

## Declaration

```swift
func GSNormalVector2(_ A: NSPoint) -> NSPoint
```

```objc
static NSPoint GSNormalVector2(NSPoint A);
```

```python
GSNormalVector2(A: NSPoint) -> NSPoint
```

## See Also

### Vectors and Distances

- [`GSUnitVectorFromTo`](/Core/GlyphsCore/GSUnitVectorFromTo)
- [`GSUnitVectorFromAngle`](/Core/GlyphsCore/GSUnitVectorFromAngle)
- [`GSNormalVector1`](/Core/GlyphsCore/GSNormalVector1)
- [`GSSkewVectorRelativeToItself`](/Core/GlyphsCore/GSSkewVectorRelativeToItself)
- [`GSSquareDistance`](/Core/GlyphsCore/GSSquareDistance)
- [`GSDistance`](/Core/GlyphsCore/GSDistance)
- [`GSLengthOfVector`](/Core/GlyphsCore/GSLengthOfVector)
- [`GSDistanceN`](/Core/GlyphsCore/GSDistanceN)

