Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


implicit operator Quaternion

Converts a quaternion to a Quaternion.
Read time 1 minuteLast updated 6 days ago

Definition

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

implicit operator Quaternion(Quaternio)

Converts a quaternion to a Quaternion.
public static implicit operator Quaternion(quaternion q)

Parameters

Returns

Type

Description

QuaternionThe converted Quaternion result.

Remarks

An implicit conversion operator that converts an input quaternion value to a Quaternion.

Examples

// Attach this script to a GameObject.using UnityEngine;using Unity.Mathematics;public class Example_QuaternionImplicit : MonoBehaviour{ void Start() { // Create a Unity.Mathematics quaternion (x, y, z, w) quaternion qMath = new quaternion(0.1f, 0.2f, 0.3f, 0.9f); Debug.Log("Input Unity.Mathematics.quaternion is: " + qMath.ToString()); // Implicitly convert Unity.Mathematics.quaternion to UnityEngine.Quaternion Quaternion qEngine = qMath; Debug.Log("Result UnityEngine.Quaternion is: " + qEngine.ToString()); }}

implicit operator quaternion(quaternio)

Converts a Quaternion to a quaternion.
public static implicit operator quaternion(Quaternion q)

Parameters

Returns

Type

Description

quaternionThe converted quaternion result.

Remarks

An implicit conversion operator that converts an input Quaternion value to a quaternion.