---
title: "simd_slerp_longest(_:_:_:)"
framework: simd
role: symbol
role_heading: Function
path: "simd/simd_slerp_longest(_:_:_:)-8hbz2"
---

# simd_slerp_longest(_:_:_:)

Returns a spherical linearly interpolated value along the longest arc between two quaternions.

## Declaration

```swift
func simd_slerp_longest(_ q0: simd_quatd, _ q1: simd_quatd, _ t: Double) -> simd_quatd
```

## See Also

### Applying geometric operations to quaternions

- [simd_act(_:_:)](simd/simd_act(_:_:)-47h09.md)
- [act(_:)](simd/simd_quatd/act(_:).md)
- [simd_angle(_:)](simd/simd_angle(_:)-zuvx.md)
- [simd_axis(_:)](simd/simd_axis(_:)-56wf4.md)
- [simd_bezier(_:_:_:_:_:)](simd/simd_bezier(_:_:_:_:_:)-556xd.md)
- [simd_conjugate(_:)](simd/simd_conjugate(_:)-98awl.md)
- [simd_imag(_:)](simd/simd_imag(_:)-2c7fz.md)
- [simd_negate(_:)](simd/simd_negate(_:)-3ysgu.md)
- [simd_real(_:)](simd/simd_real(_:)-75t5f.md)
- [simd_slerp(_:_:_:)](simd/simd_slerp(_:_:_:)-65dt5.md)
- [simd_spline(_:_:_:_:_:)](simd/simd_spline(_:_:_:_:_:)-19wbg.md)
- [simd_dot(_:_:)](simd/simd_dot(_:_:)-2bnqp.md)
- [dot(_:_:)](simd/dot(_:_:)-438xp.md)
- [simd_length(_:)](simd/simd_length(_:)-52o29.md)
- [simd_normalize(_:)](simd/simd_normalize(_:)-ud11.md)
