# Rotate 3D

Menu Path : **Operator > Math > Vector**

The **Rotate 3D** Operator performs a 3D rotation of an input point and a given angle around a given center and axis.

## Operator properties

| **Input**           | **Type**  | **Description**                           |
| ------------------- | --------- | ----------------------------------------- |
| **Position**        | Position  | The point to rotate.                      |
| **Rotation Center** | Position  | The point to rotate **Position** around.  |
| **Rotation Axis**   | Direction | The axis to rotate **Position** around.   |
| **Angle**           | float     | The angle of rotation to use, in radians. |

| **Output**   | **Type** | **Description**       |
| ------------ | -------- | --------------------- |
| **Position** | Position | The rotated position. |
