# SlerpUnclamped

> Spherically linear interpolates between unit quaternions a and b by t.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

## SlerpUnclamped(Quaternion, Quaternion, float)

Spherically linear interpolates between unit quaternions `a` and `b` by t.

```csharp
public static Quaternion SlerpUnclamped(Quaternion a, Quaternion b, float t)
```

### Parameters

**** (\[Quaternion]\(/engine/6000.7/script-reference/unityengine/quaternion)): Start unit quaternion value, returned when t = 0.**** (\[Quaternion]\(/engine/6000.7/script-reference/unityengine/quaternion)): End unit quaternion value, returned when t = 1.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): Interpolation ratio. Value is unclamped.

### Returns

| Type                                                                    | Description                                                                      |
| ----------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [Quaternion](/engine/6000.7/script-reference/unityengine/quaternion.md) | A unit quaternion spherically interpolated between unit quaternions `a` and `b`. |

### Remarks

Additional Resources: [Quaternion.LerpUnclamped](/engine/6000.7/script-reference/unityengine/quaternion/lerpunclamped.md), [Quaternion.Slerp](/engine/6000.7/script-reference/unityengine/quaternion/slerp.md).

## SlerpUnclamped(Quaternion, Quaternion, float)

Spherically linear interpolates between unit quaternions `a` and `b` by t.

```csharp
public static Quaternion SlerpUnclamped(in Quaternion a, in Quaternion b, float t)
```

### Parameters

**** (\[Quaternion]\(/engine/6000.7/script-reference/unityengine/quaternion)): Start unit quaternion value, returned when t = 0.**** (\[Quaternion]\(/engine/6000.7/script-reference/unityengine/quaternion)): End unit quaternion value, returned when t = 1.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): Interpolation ratio. Value is unclamped.

### Returns

| Type                                                                    | Description                                                                      |
| ----------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [Quaternion](/engine/6000.7/script-reference/unityengine/quaternion.md) | A unit quaternion spherically interpolated between unit quaternions `a` and `b`. |

### Remarks

Additional Resources: [Quaternion.LerpUnclamped](/engine/6000.7/script-reference/unityengine/quaternion/lerpunclamped.md), [Quaternion.Slerp](/engine/6000.7/script-reference/unityengine/quaternion/slerp.md).
