# entity.fit_proxies

> Talos next · Since next

Fit static collision boxes to a mesh entity (a room scan): the floor, up to `walls` walls, a box around the mesh in each world-space region [min, max].

Adds meshless box-collider entities, one undo step; apply false only answers.

| | |
|---|---|
| Title | Fit collision boxes to a scan |
| Mode | `editor` |
| Token cost | about 189 tokens (listed only when its toolset is enabled) |
| Toolset | `assets` |

## Arguments

| Argument | Type | Required | Default | Allowed values | Description |
|---|---|---|---|---|---|
| `apply` | `boolean` | no | `true` |  | `false` writes nothing and reports what would change. |
| `entity` | `string` | yes |  |  |  |
| `floor` | `boolean` | no | `false` |  |  |
| `regions` | `number[][][]` | no |  |  | [[minX, minY, minZ], [maxX, maxY, maxZ]] per box, world space |
| `walls` | `integer` | no | `0` |  |  |

## Example

An MCP `tools/call` with the required arguments (placeholders in angle brackets).

```json
{
  "name": "entity.fit_proxies",
  "arguments": {
    "entity": "<entity>"
  }
}
```
