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

# Construct Optimized Body

Automatically construct an implicit body from the results of a topology optimization.

### Inputs

| Name | Type | Description |
| - | - | - |
| Result | [Topology Optimization Result](../../../../block-documentation/types/topology-optimization-result) | The topology optimization result to construct the implicit body from. |
| Threshold | [Scalar](../../../../block-documentation/types/scalar) | The density threshold to extract from the topology optimization. This will essentially define the isosuface value to extract from the density field. |
| Grid size | [Scalar](../../../../block-documentation/types/scalar) | The grid size when smoothening the implicit body. Generally a grid size similar to the average mesh size of the topology optimization design space provides the best results. |
| Smooth iterations | [Integer](../../../../block-documentation/types/integer) | The number of iterations of smoothening to perform. The more iterations the more smooth the result will be, but it will also consume more material and potentially erase small features. |
| Interpolation | Interpolation Enum | The type of interpolation to use when constructing the smooth result. |

### Outputs

| Type |
| - |
| [Implicit Body](../../../../block-documentation/types/implicit-body) |


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