# `V2Lerp`

*Function*

## Declaration

```swift
func V2Lerp(_ lo: UnsafeMutablePointer<NSPoint>!, _ hi: UnsafeMutablePointer<NSPoint>!, _ alpha: Double, _ result: UnsafeMutablePointer<NSPoint>!) -> UnsafeMutablePointer<NSPoint>!
```

```objc
extern NSPoint *V2Lerp(NSPoint *lo, NSPoint *hi, double alpha, NSPoint *result);
```

```python
V2Lerp(lo: NSPoint, hi: NSPoint, alpha: float, result: NSPoint) -> NSPoint
```

## See Also

### Two-Dimensional Vectors

- [`V2Add`](/Core/GlyphsCore/V2Add)
- [`V2Combine`](/Core/GlyphsCore/V2Combine)
- [`V2DistanceBetween2Points`](/Core/GlyphsCore/V2DistanceBetween2Points)
- [`V2Dot`](/Core/GlyphsCore/V2Dot)
- [`V2Length`](/Core/GlyphsCore/V2Length)
- [`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)

