# implicit operator Vector3

> Converts a float3 to a Vector3.

## Definition

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

## implicit operator Vector3(Vector)

Converts a [float3](/engine/6000.7/script-reference/unity/mathematics/float3.md) to a [Vector3](/engine/6000.7/script-reference/unityengine/vector3.md).

```csharp
public static implicit operator Vector3(float3 v)
```

### Parameters

**** (\[float3]\(/engine/6000.7/script-reference/unity/mathematics/float3)): The float3 to be converted to a Vector3.

### Returns

| Type                                                              | Description                   |
| ----------------------------------------------------------------- | ----------------------------- |
| [Vector3](/engine/6000.7/script-reference/unityengine/vector3.md) | The converted Vector3 result. |

### Remarks

An implicit conversion operator that converts an input [float3](/engine/6000.7/script-reference/unity/mathematics/float3.md) value to a [Vector3](/engine/6000.7/script-reference/unityengine/vector3.md).

### Examples

```csharp
// Attach this script to a GameObject.
using UnityEngine;
using Unity.Mathematics;

public class ExampleFloat3ToVector3 : MonoBehaviour
{
    void Start()
    {
        float3 a = new float3(4f, 5f, 6f);
        Debug.Log("Input float3 is: " + a.ToString());

        // Implicit conversion from Unity.Mathematics.float3 to UnityEngine.Vector3
        Vector3 result = a;
        Debug.Log("Result Vector3 is: " + result.ToString());
    }
}
```

## implicit operator float3(float)

Converts a [Vector3](/engine/6000.7/script-reference/unityengine/vector3.md) to a [float3](/engine/6000.7/script-reference/unity/mathematics/float3.md).

```csharp
public static implicit operator float3(Vector3 v)
```

### Parameters

**** (\[Vector3]\(/engine/6000.7/script-reference/unityengine/vector3)): The Vector3 to be converted to a float3.

### Returns

| Type                                                                  | Description                  |
| --------------------------------------------------------------------- | ---------------------------- |
| [float3](/engine/6000.7/script-reference/unity/mathematics/float3.md) | The converted float3 result. |

### Remarks

An implicit conversion operator that converts an input [Vector3](/engine/6000.7/script-reference/unityengine/vector3.md) value to a [float3](/engine/6000.7/script-reference/unity/mathematics/float3.md).
