Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


implicit operator Vector3

Converts a float3 to a Vector3.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Operator
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

implicit operator Vector3(Vector)

Converts a float3 to a Vector3.
public static implicit operator Vector3(float3 v)

Parameters

The float3 to be converted to a Vector3.

Returns

Type

Description

Vector3The converted Vector3 result.

Remarks

An implicit conversion operator that converts an input float3 value to a Vector3.

Examples

// 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 to a float3.
public static implicit operator float3(Vector3 v)

Parameters

The Vector3 to be converted to a float3.

Returns

Type

Description

float3The converted float3 result.

Remarks

An implicit conversion operator that converts an input Vector3 value to a float3.