# implicit operator quaternion(float4)

> Implicitly converts a float4 vector to a quaternion.

## Definition

* **Type:** Operator
* **Namespace:** [Unity.Mathematics](/engine/6000.5/script-reference/unity/mathematics.md)
* **Assembly:** UnityEngine.MathematicsModule

## implicit operator quaternion(quaternio)

```csharp
public static implicit operator quaternion(float4 v)
```

### Parameters

**** (\[float4]\(/engine/6000.5/script-reference/unity/mathematics/float4)): The quaternion xyzw component values.

### Returns

| Type                                                                          | Description                                      |
| ----------------------------------------------------------------------------- | ------------------------------------------------ |
| [quaternion](/engine/6000.5/script-reference/unity/mathematics/quaternion.md) | The quaternion constructed from a float4 vector. |
