> For the complete documentation index, see [llms.txt](https://fast-studios.gitbook.io/press-e/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fast-studios.gitbook.io/press-e/manual/components/interactable/drag/rotation.md).

# Rotation

This subpage covers the settings specific to [**Drag**](/press-e/manual/components/interactable/drag.md) **Rotation**.

## Main Tab

* **Direction** — sets the **rotation direction** (clockwise/counter-clockwise). *Note: may be ignored if no clamp is used.*
* **Offset** — applies a rotation **offset** (in **degrees**).

### Clamp

* **Clamp Angles** — sets the **min** and **max** rotation. Values above **360** are allowed (e.g., **720** = two full turns).
* **Has Start Position** — ensures the object **always starts** at a specific rotation.
* **Start Type** — choose how to define the start point:
  * **Percentage** — uses **0%** at the clamp min and **100%** at the clamp max (e.g., **50%** starts in the middle).
  * **Degree** — specify the start directly in **degrees**.

### Physics

* **Idle Damping** — damping applied **when the player isn’t dragging**.
* **Damping** — stabilizes motion; higher values mean **less wobble** while dragging.
* **Spring** — stiffness of the spring pulling toward the arc target. Higher values feel **more responsive** but can **oscillate** if **Damping** is low. Pair **Spring + Damping** for stability and add **Rigidbody Damping** to smooth the rigidbody.
* **Rigidbody Damping** — damping applied on the **Rigidbody**.
* **On Limit Spring** — spring applied **when the clamp limit is reached**.
* **On Limit Damping** — damping applied **when the clamp limit is reached**.
* **Bouciness** — how much the object **bounces** when it hits the limit at speed. *(field name preserved)*
* **Locked** — when enabled, the object **does not move** until the boolean is unset.

### Gizmos

* **Fill Arc** — fills the rotation arc when enabled.
* **Angle Interval Color** — color of the **arc**.
* **Limit Color** — color of the **limits**.
* **Current Point Color** — color of the **sphere** indicating the **current rotation**.

### Radius

Controls the **arc radius** representing where the object can rotate (enable **gizmos** on the object to see the arc).

* **Automatic Radius** — when on, the system **auto-calculates** the radius (based on colliders/size). Turn off to **set it manually**.

### Slider

Controls how the **Slider** represents the current rotation within the range:

* **Max Value** — the slider’s maximum value when rotation reaches the **max**.
* **Max Angle** — when **Clamp** is **off**, the **maximum angle** used to map rotation → slider value.
