Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


quaternion

Returns a quaternion constructed from four float values.
Read time 1 minuteLast updated 4 days ago

Definition

quaternion(float, float, float, float)

Returns a quaternion constructed from four float values.
public static quaternion quaternion(float x, float y, float z, float w)

Parameters

The x component of the quaternion.

The y component of the quaternion.

The z component of the quaternion.

The w component of the quaternion.

Returns

Type

Description

quaternionThe quaternion constructed from individual components.

quaternion(float4)

Returns a quaternion constructed from a float4 vector.
public static quaternion quaternion(float4 value)

Parameters

value

The float4 containing the components of the quaternion.

Returns

Type

Description

quaternionThe quaternion constructed from a float4.

quaternion(float3x3)

Returns a unit quaternion constructed from a float3x3 rotation matrix. The matrix must be orthonormal.
public static quaternion quaternion(float3x3 m)

Parameters

The float3x3 rotation matrix.

Returns

Type

Description

quaternionThe quaternion constructed from a float3x3 matrix.

quaternion(float4x4)

Returns a unit quaternion constructed from a float4x4 matrix. The matrix must be orthonormal.
public static quaternion quaternion(float4x4 m)

Parameters

The float4x4 matrix (must be orthonormal).

Returns

Type

Description

quaternionThe quaternion constructed from a float4x4 matrix.