# LocalToCellInterpolated(Vector3)

> Converts a local position to cell position.

## Definition

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

```csharp
public Vector3 LocalToCellInterpolated(Vector3 localPosition)
```

### Parameters

**** (\[Vector3]\(/engine/6000.6/script-reference/unityengine/vector3)): Local Position to convert.

### Returns

| Type                                                              | Description                                       |
| ----------------------------------------------------------------- | ------------------------------------------------- |
| [Vector3](/engine/6000.6/script-reference/unityengine/vector3.md) | Interpolated cell position of the local position. |

### Remarks

Returns the interpolated cell position in floats, rather than the exact cell position.

### Examples

```csharp
// Move GameObject left by 1/4th of cell width of parent GridLayout
using UnityEngine;

public class ExampleClass : MonoBehaviour
{
    void Start()
    {
        GridLayout gridLayout = transform.parent.GetComponent<GridLayout>();
        Vector3 cellPosition = gridLayout.LocalToCellInterpolated(transform.localPosition);
        cellPosition += Vector3.left * 0.25f;
        transform.localPosition = gridLayout.CellToLocalInterpolated(cellPosition);
    }
}
```
