# LerpUnclamped

> Interpolates between a and b by t and normalizes the result afterwards. The parameter t is not clamped.

## Definition

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

## LerpUnclamped(Quaternion, Quaternion, float)

Interpolates between `a` and `b` by `t` and normalizes the result afterwards. The parameter `t` is not clamped.

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

### Parameters

**** (\[Quaternion]\(/engine/6000.5/script-reference/unityengine/quaternion)): **** (\[Quaternion]\(/engine/6000.5/script-reference/unityengine/quaternion)): **** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)):&#x20;

### Returns

| Type                                                                    | Description |
| ----------------------------------------------------------------------- | ----------- |
| [Quaternion](/engine/6000.5/script-reference/unityengine/quaternion.md) |             |

### Remarks

This is faster than Slerp but looks worse if the rotations are far apart.

Additional Resources: [Quaternion.Lerp](/engine/6000.5/script-reference/unityengine/quaternion/lerp.md), [Quaternion.SlerpUnclamped](/engine/6000.5/script-reference/unityengine/quaternion/slerpunclamped.md).

## LerpUnclamped(Quaternion, Quaternion, float)

Interpolates between `a` and `b` by `t` and normalizes the result afterwards. The parameter `t` is not clamped.

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

### Parameters

**** (\[Quaternion]\(/engine/6000.5/script-reference/unityengine/quaternion)): **** (\[Quaternion]\(/engine/6000.5/script-reference/unityengine/quaternion)): **** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)):&#x20;

### Returns

| Type                                                                    | Description |
| ----------------------------------------------------------------------- | ----------- |
| [Quaternion](/engine/6000.5/script-reference/unityengine/quaternion.md) |             |

### Remarks

This is faster than Slerp but looks worse if the rotations are far apart.

Additional Resources: [Quaternion.Lerp](/engine/6000.5/script-reference/unityengine/quaternion/lerp.md), [Quaternion.SlerpUnclamped](/engine/6000.5/script-reference/unityengine/quaternion/slerpunclamped.md).
