# Sandbox.PhysicsBody.SmoothMove

## Overload 1

```csharp
void SmoothMove(in Vector3 position, float timeToArrive, float timeDelta)
```

Move body to this position in a way that cooperates with the physics system. This is quite
good for things like grabbing and moving objects.

### Parameters

- `in position` (`Vector3`)
- `timeToArrive` (`float`)
- `timeDelta` (`float`)

## Overload 2

```csharp
void SmoothMove(in Transform transform, float smoothTime, float timeDelta)
```

Move body to this position in a way that cooperates with the physics system. This is quite
good for things like grabbing and moving objects.

### Parameters

- `in transform` (`Transform`)
- `smoothTime` (`float`)
- `timeDelta` (`float`)

Declared in [Sandbox.PhysicsBody](/api/Sandbox.PhysicsBody).
Assembly: `Sandbox.Engine`.
