> ## 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.

# Remove Mesh Faces by Body

## About this Block

**What it does:** The **Remove Mesh Faces by Body** block removes individual faces of a mesh using an Implicit Body. Faces with at least one vertex within the implicit will remain.

**Common uses:**

* Removing mesh imperfections

**Tips:**

* If Reverse is checked, faces with at least one vertex outside the implicit will remain.

## Example File

![Remove Mesh Faces by Body](https://storage.googleapis.com/files-learn/static/ExtendedBlockDocs/RemoveMeshFacesByBody.gif)

***

Removes faces of a mesh using an Implicit Body. Faces with at least one vertex within the implicit will remain. If Reverse is checked, faces with at least one vertex outside of the implicit will remain.

### Inputs

| Name    | Type                                                                 | Description                                                         |
| ------- | -------------------------------------------------------------------- | ------------------------------------------------------------------- |
| Mesh    | [Mesh](../../../../block-documentation/types/mesh)                   | The surface mesh from which to remove faces.                        |
| Body    | [Implicit Body](../../../../block-documentation/types/implicit-body) | The implicit body selection tool.                                   |
| Reverse | [Bool](../../../../block-documentation/types/bool)                   | Option to select faces outside the implicit body instead of inside. |

### Outputs

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