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

# Simplify Mesh by Threshold

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

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

  <Card title="Mesh, Scalar, 1.2.0" href="#mesh-scalar-120" />

  <Card title="Mesh, Scalar, 1.3.0" href="#mesh-scalar-130" />
</CardGroup>

***

## About this Block

**What it does:** The **Simplify Mesh by Threshold** block simplifies a mesh by removing as many elements as possible while keeping the distance between the surface of the input Mesh and the simplified result below a distance threshold amount.

**Common uses:**

* Reducing the face count and file size for export

**Tips:**

* This block works best on meshes created from an Implicit Body. If your input Mesh is from an external source, the block may not preserve sharp features such as edges and corners.
* If you need to simplify an imported Mesh, use the **Remesh Surface** block to create uniform element edge lengths, then simplify.

## Example File

![Simplify Mesh by Threshold](https://storage.googleapis.com/files-learn/static/ExtendedBlockDocs/SMbT.jpg)

***

<h2 id="mesh-scalar">
  Mesh, Scalar
</h2>

Reduces the number of faces in a mesh as much as possible while keeping the distance between the surfaces of the input and output meshes below the specified Threshold.

If the deviation from the output Mesh to input Mesh is larger than expected, try remeshing the input Mesh with the Remesh Surface block before using Simplify Mesh by Threshold.

### Inputs

| Name      | Type                                                   | Description            |
| --------- | ------------------------------------------------------ | ---------------------- |
| Mesh      | [Mesh](../../../../block-documentation/types/mesh)     | Mesh to simplify.      |
| Threshold | [Scalar](../../../../block-documentation/types/scalar) | The distance threshold |

### Outputs

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

***

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

Reduces the number of faces in a mesh as much as possible while keeping the distance between the surfaces of the input and output meshes below the specified Threshold.

If the deviation from the output Mesh to input Mesh is larger than expected, try remeshing the input Mesh with the Remesh Surface block before using Simplify Mesh by Threshold.

### Inputs

| Name      | Type                                                   | Description            |
| --------- | ------------------------------------------------------ | ---------------------- |
| Mesh      | [Mesh](../../../../block-documentation/types/mesh)     | Mesh to simplify.      |
| Threshold | [Scalar](../../../../block-documentation/types/scalar) | The distance threshold |

### Outputs

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

***

<h2 id="mesh-scalar-120">
  Mesh, Scalar, 1.2.0
</h2>

Reduces the number of faces in a mesh as much as possible while keeping the distance between the surfaces of the input and output meshes below the specified Threshold.

If the deviation from the output Mesh to input Mesh is larger than expected, try remeshing the input Mesh with the Remesh Surface block before using Simplify Mesh by Threshold.

### Inputs

| Name      | Type                                                   | Description            |
| --------- | ------------------------------------------------------ | ---------------------- |
| Mesh      | [Mesh](../../../../block-documentation/types/mesh)     | Mesh to simplify.      |
| Threshold | [Scalar](../../../../block-documentation/types/scalar) | The distance threshold |

### Outputs

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

***

<h2 id="mesh-scalar-130">
  Mesh, Scalar, 1.3.0
</h2>

Reduces the number of faces in a mesh as much as possible while keeping the distance between the surfaces of the input and output meshes below the specified Threshold.

If the deviation from the output Mesh to input Mesh is larger than expected, try remeshing the input Mesh with the Remesh Surface block before using Simplify Mesh by Threshold.

### Inputs

| Name      | Type                                                   | Description            |
| --------- | ------------------------------------------------------ | ---------------------- |
| Mesh      | [Mesh](../../../../block-documentation/types/mesh)     | Mesh to simplify.      |
| Threshold | [Scalar](../../../../block-documentation/types/scalar) | The distance threshold |

### Outputs

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