# Perpendicular(Vector2)

> Returns the 2D vector perpendicular to this 2D vector. The result is always rotated 90-degrees in a counter-clockwise direction for a 2D coordinate system where the positive Y axis goes up.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static Vector2 Perpendicular(Vector2 inDirection)
```

### Parameters

**** (\[Vector2]\(/engine/6000.0/script-reference/unityengine/vector2)): The input direction.

### Returns

| Type                                                              | Description                  |
| ----------------------------------------------------------------- | ---------------------------- |
| [Vector2](/engine/6000.0/script-reference/unityengine/vector2.md) | The perpendicular direction. |
