Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


quaternion

Constructs a quaternion from four float values.
Read time 1 minuteLast updated 10 days ago

Definition

  • Type: Constructor
  • Namespace: Unity.Mathematics
  • Assembly: UnityEngine.MathematicsModule

quaternion(float, float, float, float)

Constructs a quaternion from four float values.
public quaternion(float x, float y, float z, float w)

Parameters

The quaternion x component.

The quaternion y component.

The quaternion z component.

The quaternion w component.

quaternion(float4)

Constructs a quaternion from float4 vector.
public quaternion(float4 value)

Parameters

value

The quaternion xyzw component values.

quaternion(float3x3)

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

Parameters

The float3x3 orthonormal rotation matrix.

quaternion(float4x4)

Constructs a unit quaternion from an orthonormal float4x4 matrix.
public quaternion(float4x4 m)

Parameters

The float4x4 orthonormal rotation matrix.