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

# Surface Area

<CardGroup cols={2}>
  <Card title="Implicit Body, Scalar, 1.2.0" href="#implicit-body-scalar-120" />

  <Card title="Profile (old), 1.2.0" href="#profile-old-120" />

  <Card title="Mesh" href="#mesh" />

  <Card title="Profile, 5.20.0" href="#profile-5200" />
</CardGroup>

***

## About this Block

**What it does:** The **Surface Area** block calculates the surface area from an implicit body by evaluating the surface integral or a mesh by calculating the sum of the surface areas of all mesh facets in case of mesh.

**Tips:**

* Use a Mesh input for calculating surface area of thin surfaces instead of an Implicit Body
* Accepts any mesh type as an input (Surface, Volume, Multiple meshes, etc)
* Decreasing the relative error input will increase the accuracy of the calculations and the calculation time.

***

<h2 id="implicit-body-scalar-120">
  Implicit Body, Scalar, 1.2.0
</h2>

Calculates the surface area of an Implicit Body.

### Inputs

| Name           | Type                                                                 | Description                                       |
| -------------- | -------------------------------------------------------------------- | ------------------------------------------------- |
| Body           | [Implicit Body](../../../../block-documentation/types/implicit-body) | Object to Evaluate.                               |
| Relative error | [Scalar](../../../../block-documentation/types/scalar)               | The relative error used to determine convergence. |

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Scalar](../../../../block-documentation/types/scalar) |

## About this Block

**What it does:** The **Surface Area** block calculates the surface area from an implicit body by evaluating the surface integral or a mesh by calculating the sum of the surface areas of all mesh facets in case of mesh.

**Tips:**

* Use a Mesh input for calculating surface area of thin surfaces instead of an Implicit Body
* Accepts any mesh type as an input (Surface, Volume, Multiple meshes, etc)
* Decreasing the relative error input will increase the accuracy of the calculations and the calculation time.

***

<h2 id="profile-old-120">
  Profile (old), 1.2.0
</h2>

Calculates the surface area of a Profile.

### Inputs

| Name    | Type                                                               | Description         |
| ------- | ------------------------------------------------------------------ | ------------------- |
| Profile | [Profile (old)](../../../../block-documentation/types/profile-old) | Object to Evaluate. |

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Scalar](../../../../block-documentation/types/scalar) |

***

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

Calculate Surface Area from a Mesh.

### Inputs

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

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Scalar](../../../../block-documentation/types/scalar) |

***

<h2 id="profile-5200">
  Profile, 5.20.0
</h2>

Calculates the surface area of a Profile.

### Inputs

| Name    | Type                                                     | Description         |
| ------- | -------------------------------------------------------- | ------------------- |
| Profile | [Profile](../../../../block-documentation/types/profile) | Object to Evaluate. |

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Scalar](../../../../block-documentation/types/scalar) |
