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

# Clearance

## About this Block

**What it does:** The **Clearance** block subtracts an implicit body from a primary implicit body with an added clearance.

**Common uses:**

* Creating clearance for hardware threads

## Example File

![Clearance](https://storage.googleapis.com/files-learn/static/ExtendedBlockDocs/Clearance.jpg)

***

Subtract an Implicit Body from another with additional clearance between them. This can be used for ensuring there is a minimum distance between two bodies.

### Inputs

| Name               | Type                                                                 | Description                                     |
| ------------------ | -------------------------------------------------------------------- | ----------------------------------------------- |
| Primary body       | [Implicit Body](../../../../block-documentation/types/implicit-body) | Implicit body to subtract from.                 |
| Subtraction body   | [Implicit Body](../../../../block-documentation/types/implicit-body) | Implicit body to subtract with extra clearance. |
| Clearance distance | [Scalar](../../../../block-documentation/types/scalar)               | The extra clearance distance to subtract.       |

### Outputs

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