# Sandbox.SceneTrace.Body

## Overload 1

```csharp
SceneTrace Body(PhysicsBody body, in Vector3 to)
```

Casts a PhysicsBody from its current position and rotation to desired end point.

### Parameters

- `body` (`PhysicsBody`)
- `in to` (`Vector3`)

### Returns

`SceneTrace`

## Overload 2

```csharp
SceneTrace Body(Rigidbody body, in Vector3 to)
```

Casts a PhysicsBody from its current position and rotation to desired end point.

### Parameters

- `body` (`Rigidbody`)
- `in to` (`Vector3`)

### Returns

`SceneTrace`

## Overload 3

```csharp
SceneTrace Body(PhysicsBody body, in Transform from, in Vector3 to)
```

Casts a PhysicsBody from a position and rotation to desired end point.

### Parameters

- `body` (`PhysicsBody`)
- `in from` (`Transform`)
- `in to` (`Vector3`)

### Returns

`SceneTrace`

Declared in [Sandbox.SceneTrace](/api/Sandbox.SceneTrace).
Assembly: `Sandbox.Engine`.
