# RigidbodyInterpolation2D

> Interpolation mode for Rigidbody2D objects.

## Definition

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

```csharp
public enum RigidbodyInterpolation2D
```

## Fields

| Value                                                                                              | Description                                                                         |
| -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [Extrapolate](/engine/6000.5/script-reference/unityengine/rigidbodyinterpolation2d/extrapolate.md) | Smooth an object's movement based on an estimate of its position in the next frame. |
| [Interpolate](/engine/6000.5/script-reference/unityengine/rigidbodyinterpolation2d/interpolate.md) | Smooth movement based on the object's positions in previous frames.                 |
| [None](/engine/6000.5/script-reference/unityengine/rigidbodyinterpolation2d/none.md)               | Do not apply any smoothing to the object's movement.                                |
