# Sandbox.ModelBuilder.AddCollisionMesh

## Overload 1

```csharp
ModelBuilder AddCollisionMesh(List<Vector3> vertices, List<int> indices)
```

### Parameters

- `vertices` (`List<Vector3>`)
- `indices` (`List<int>`)

### Returns

`ModelBuilder`

## Overload 2

```csharp
ModelBuilder AddCollisionMesh(List<Vector3> vertices, List<int> indices, List<byte> materials)
```

### Parameters

- `vertices` (`List<Vector3>`)
- `indices` (`List<int>`)
- `materials` (`List<byte>`)

### Returns

`ModelBuilder`

## Overload 3

```csharp
ModelBuilder AddCollisionMesh(System.Span<Vector3> vertices, System.Span<int> indices)
```

### Parameters

- `vertices` (`System.Span<Vector3>`)
- `indices` (`System.Span<int>`)

### Returns

`ModelBuilder`

## Overload 4

```csharp
ModelBuilder AddCollisionMesh(System.Span<Vector3> vertices, System.Span<int> indices, System.Span<byte> materials)
```

### Parameters

- `vertices` (`System.Span<Vector3>`)
- `indices` (`System.Span<int>`)
- `materials` (`System.Span<byte>`)

### Returns

`ModelBuilder`

Declared in [Sandbox.ModelBuilder](/api/Sandbox.ModelBuilder).
Assembly: `Sandbox.Engine`.
