The **2D XY Pad Node** (`XYNode`) provides an interactive 2D spatial coordinate surface for manual spotlight targeting, moving head Pan/Tilt steering, and 2D vector modulation.

![2D XY Pad Node](https://unilighter.cc/info/docs/node-graphs/xy-pad/xy_pad_112f5aaf.png)

---

## 🕹️ Spatial Controls & Interaction

- **Touch Reticle**: Drag the circular crosshair across the canvas to steer physical beam positions.
- **Continuous Pointer Lock**: Mouse drag locks the pointer to allow endless coordinate adjustments without hitting browser borders.
- **Axis Inversion**: Toggle independent `Invert X` or `Invert Y` to match inverted overhead truss mounts.

---

## 🔌 Socket Outputs Reference

| Output Socket | Data Type | Range | Description |
| :--- | :--- | :--- | :--- |
| **Vector** | `Vector` | `(X, Y)` | Composite 2D coordinate vector. |
| **X (Pan)** | `Number` | `0.0 – 1.0` | Horizontal coordinate (mapped to Pan 0–540°). |
| **Y (Tilt)** | `Number` | `0.0 – 1.0` | Vertical coordinate (mapped to Tilt 0–270°). |

