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

# Revolve Profile

<CardGroup cols={2}>
  <Card title="Profile (old), Axis, Scalar" href="#profile-old-axis-scalar" />

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

***

## About this Block

**What it does:** The **Revolve Profile** block revolves a profile around a specified axis by a revolution angle in degrees. This creates a 3D implicit body from the original orientation to the revolved profile.

## Example File

![Revolve Profile](https://storage.googleapis.com/files-learn/static/ExtendedBlockDocs/revolveprofile.gif)

***

<h2 id="profile-old-axis-scalar">
  Profile (old), Axis, Scalar
</h2>

Revolve a profile around an axis.

### Inputs

| Name    | Type                                                               | Description                     |
| ------- | ------------------------------------------------------------------ | ------------------------------- |
| Profile | [Profile (old)](../../../../block-documentation/types/profile-old) | Profile to revolve.             |
| Axis    | [Axis](../../../../block-documentation/types/axis)                 | Axis to revolve profile around. |
| Angle   | [Scalar](../../../../block-documentation/types/scalar)             | Revolution angle.               |

### Outputs

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

***

<h2 id="profile-axis-scalar-5200">
  Profile, Axis, Scalar, 5.20.0
</h2>

Revolve a profile around an axis.

### Inputs

| Name    | Type                                                     | Description                     |
| ------- | -------------------------------------------------------- | ------------------------------- |
| Profile | [Profile](../../../../block-documentation/types/profile) | Profile to revolve.             |
| Axis    | [Axis](../../../../block-documentation/types/axis)       | Axis to revolve profile around. |
| Angle   | [Scalar](../../../../block-documentation/types/scalar)   | Revolution angle.               |

### Outputs

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