> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ntop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Split Mesh

<CardGroup cols={2}>
  <Card title="Mesh" href="#mesh" />

  <Card title="Mesh, 1.1.0" href="#mesh-110" />
</CardGroup>

***

## About this Block

**What it does:** The **Split Mesh** block separates a single surface Mesh into a Mesh List of its disjointed pieces.

**Common uses:**

* Removing floating pieces in a geometry that may arise from lattice infilling or boolean operations.

**Tips:**

* Extract a mesh from the Mesh List with a List Element block or by accessing individual items in the Mesh List's properties.
* If the result of this block is a mesh list with only one item, the input mesh has no disjointed components.
* How to use this block to clean a mesh: ([https://support.ntopology.com/hc/articles/1500001444921](https://support.ntopology.com/hc/articles/1500001444921))
* Different methods for refining meshes: ([https://support.ntopology.com/hc/articles/360061372374](https://support.ntopology.com/hc/articles/360061372374))

## Example File

![SplitMesh](https://storage.googleapis.com/files-learn/static/ExtendedBlockDocs/SplitMesh.jpg)

***

<h2 id="mesh">
  Mesh
</h2>

Split a mesh into a list of connected components.

### Inputs

| Name | Type                                               | Description    |
| ---- | -------------------------------------------------- | -------------- |
| Mesh | [Mesh](../../../../block-documentation/types/mesh) | Mesh to split. |

### Outputs

| Type                                                    |
| ------------------------------------------------------- |
| [Mesh List](../../../../block-documentation/types/mesh) |

***

<h2 id="mesh-110">
  Mesh, 1.1.0
</h2>

Split a mesh into a list of connected components.

### Inputs

| Name | Type                                               | Description    |
| ---- | -------------------------------------------------- | -------------- |
| Mesh | [Mesh](../../../../block-documentation/types/mesh) | Mesh to split. |

### Outputs

| Type                                                    |
| ------------------------------------------------------- |
| [Mesh List](../../../../block-documentation/types/mesh) |
