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

# Convergent Body from Named Body

<CardGroup cols={2}>
  <Card title="Implicit Body, Implicit Body, Scalar Field, Bool, Bool, Scalar Field, Bool, Scalar, Bool, Scalar, Text, Bool, 6.2.0" href="#implicit-body-implicit-body-scalar-field-bool-bool-scalar-field-bool-scalar-bool-scalar-text-bool-620" />

  <Card title="Implicit Body, Implicit Body, Scalar Field, Bool, Feature surfaces, Scalar Field, Bool, Scalar, Bool, Scalar, Text, Bool, 6.2.0" href="#implicit-body-implicit-body-scalar-field-bool-feature-surfaces-scalar-field-bool-scalar-bool-scalar-text-bool-620" />

  <Card title="Implicit Body, Implicit Body, Scalar Field, Bool, Scalar, 6.2.0" href="#implicit-body-implicit-body-scalar-field-bool-scalar-620" />
</CardGroup>

***

<h2 id="implicit-body-implicit-body-scalar-field-bool-bool-scalar-field-bool-scalar-bool-scalar-text-bool-620">
  Implicit Body, Implicit Body, Scalar Field, Bool, Bool, Scalar Field, Bool, Scalar, Bool, Scalar, Text, Bool, 6.2.0
</h2>

Create a convergent CAD Body from a named Implicit Body using adaptive tessellation.

### Inputs

| Name | Type | Description |
| - | - | - |
| Body | [Implicit Body](../../../../block-documentation/types/implicit-body) | Implicit body to be meshed. |
| Mask | [Implicit Body](../../../../block-documentation/types/implicit-body) | Mask used to further divide the output into faces. |
| Tolerance | [Scalar Field](../../../../block-documentation/types/scalar-field) | The maximum allowable deviation of the Mesh from the implicit geometry. As this value gets smaller, the resulting mesh will be more precise, but the block will take longer to compute. |
| Sharpen | [Bool](../../../../block-documentation/types/bool) | Option to preserve sharp edges, corners, as well as walls thinner than meshing tolerance. If you check this option, the block will take longer to compute. NOTE: only geometric surface features corresponding to named face boundaries will be preserved! |
| Low face count | [Bool](../../../../block-documentation/types/bool) | This option reduces tessellation time and produces a lower triangle count along thin walls, small gaps, and high curvature ridges at the same tolerance, but may adversely affect tessellation quality. |
| Max. edge length | [Scalar Field](../../../../block-documentation/types/scalar-field) | Specifies the largest edge size at each point on the tessellation. |
| Remesh surf. proj. | [Bool](../../../../block-documentation/types/bool) | Project vertices to implicit surface. Note: this risks self-intersections if the tolerance is too low. |
| Remesh sag refine | [Scalar](../../../../block-documentation/types/scalar) | Refines mesh density in high curvature regions and projects vertices to implicit surface to ensure edges are not sagging above or below the implicit surface within a given fraction of input tessellation tolerance. Note: setting this fraction too low where the tessellation tolerance is a poor representation of the implicit geometry risks creating self-intersections and poor quality elements. |
| Remesh anisotropic | [Bool](../../../../block-documentation/types/bool) | If Remesh Sag Refine is set less than 1.0, sag refinement produces an anisotropic mesh with triangles elongated along curvature. This reduces triangle count where there is high curvature along ridges while staying within sag tolerance. |
| Component min. size | [Scalar](../../../../block-documentation/types/scalar) | If the output contains more than one disconnected components, setting this input will delete any disconnected component whose bounding box diagonal is smaller than the provided value. |
| Default name | [Text](../../../../block-documentation/types/text) | Name to be applied to a face that don't have any name |
| Merge faces | [Bool](../../../../block-documentation/types/bool) | If checked, neighboring faces with the same name will be merged into one. |

### Outputs

| Type |
| - |
| [CAD Body List](../../../../block-documentation/types/cad-body) |

***

<h2 id="implicit-body-implicit-body-scalar-field-bool-feature-surfaces-scalar-field-bool-scalar-bool-scalar-text-bool-620">
  Implicit Body, Implicit Body, Scalar Field, Bool, Feature surfaces, Scalar Field, Bool, Scalar, Bool, Scalar, Text, Bool, 6.2.0
</h2>

Create a convergent CAD Body from a named Implicit Body using adaptive tessellation.

### Inputs

| Name | Type | Description |
| - | - | - |
| Body | [Implicit Body](../../../../block-documentation/types/implicit-body) | Implicit body to be meshed. |
| Mask | [Implicit Body](../../../../block-documentation/types/implicit-body) | Mask used to further divide the output into faces. |
| Tolerance | [Scalar Field](../../../../block-documentation/types/scalar-field) | The maximum allowable deviation of the Mesh from the implicit geometry. As this value gets smaller, the resulting mesh will be more precise, but the block will take longer to compute. |
| Low face count | [Bool](../../../../block-documentation/types/bool) | This option reduces tessellation time and produces a lower triangle count along thin walls, small gaps, and high curvature ridges at the same tolerance, but may adversely affect tessellation quality. |
| Feature surfaces | [Implicit Body List](../../../../block-documentation/types/implicit-body) | Force the mesh to have feature edges. |
| Max. edge length | [Scalar Field](../../../../block-documentation/types/scalar-field) | Specifies the largest edge size at each point on the tessellation. |
| Remesh surf. proj. | [Bool](../../../../block-documentation/types/bool) | Project vertices to implicit surface. Note: this risks self-intersections if the tolerance is too low. |
| Remesh sag refine | [Scalar](../../../../block-documentation/types/scalar) | Refines mesh density in high curvature regions and projects vertices to implicit surface to ensure edges are not sagging above or below the implicit surface within a given fraction of input tessellation tolerance. Note: setting this fraction too low where the tessellation tolerance is a poor representation of the implicit geometry risks creating self-intersections and poor quality elements. |
| Remesh anisotropic | [Bool](../../../../block-documentation/types/bool) | If Remesh Sag Refine is set less than 1.0, sag refinement produces an anisotropic mesh with triangles elongated along curvature. This reduces triangle count where there is high curvature along ridges while staying within sag tolerance. |
| Component min. size | [Scalar](../../../../block-documentation/types/scalar) | If the output contains more than one disconnected components, setting this input will delete any disconnected component whose bounding box diagonal is smaller than the provided value. |
| Default name | [Text](../../../../block-documentation/types/text) | Name to be applied to a face that don't have any name |
| Merge faces | [Bool](../../../../block-documentation/types/bool) | If checked, neighboring faces with the same name will be merged into one. |

### Outputs

| Type |
| - |
| [CAD Body List](../../../../block-documentation/types/cad-body) |

***

<h2 id="implicit-body-implicit-body-scalar-field-bool-scalar-620">
  Implicit Body, Implicit Body, Scalar Field, Bool, Scalar, 6.2.0
</h2>

Create a convergent CAD Body from a named Implicit Body using adaptive tessellation.

### Inputs

| Name | Type | Description |
| - | - | - |
| Body | [Implicit Body](../../../../block-documentation/types/implicit-body) | Implicit body to be meshed. |
| Mask | [Implicit Body](../../../../block-documentation/types/implicit-body) | Mask used to further divide the output into faces. |
| Tolerance | [Scalar Field](../../../../block-documentation/types/scalar-field) | The maximum allowable deviation of the Mesh from the implicit geometry. As this value gets smaller, the resulting mesh will be more precise, but the block will take longer to compute. |
| Sharpen | [Bool](../../../../block-documentation/types/bool) | Option to preserve sharp edges, corners, as well as walls thinner than meshing tolerance. If you check this option, the block will take longer to compute. NOTE: only geometric surface features corresponding to named face boundaries will be preserved! |
| Component min. size | [Scalar](../../../../block-documentation/types/scalar) | If the output contains more than one disconnected components, setting this input will delete any disconnected component whose bounding box diagonal is smaller than the provided value. |

### Outputs

| Type |
| - |
| [CAD Body List](../../../../block-documentation/types/cad-body) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.