# Sandbox.ModelBuilder.AddMeshes

## Overload 1

```csharp
ModelBuilder AddMeshes(Mesh[] meshes)
```

Adds multiple meshes that are visible at every LOD level and in every body group.

### Parameters

- `meshes` (`Mesh[]`): The meshes to add. Null or invalid meshes are ignored.

### Returns

`ModelBuilder`

### Exceptions

- `System.ArgumentException`: A mesh has no vertex buffer.

## Overload 2

```csharp
ModelBuilder AddMeshes(Mesh[] meshes, int lod)
```

Adds multiple meshes to an LOD level.

### Parameters

- `meshes` (`Mesh[]`): The meshes to add. Null or invalid meshes are ignored.
- `lod` (`int`): The LOD level, from 0 to 7. Negative values use level 0.

### Returns

`ModelBuilder`

### Exceptions

- `System.ArgumentException`: A mesh has no vertex buffer.

Declared in [Sandbox.ModelBuilder](/api/Sandbox.ModelBuilder).
Assembly: `Sandbox.Engine`.
