quaternion
struct in Unity.Mathematics · Unity.Mathematics
20 of 20 of Unity's members
In Tassix
A rotation as a unit quaternion (x, y, z the vector part, w the scalar).
Constructors 1
quaternion(float x, float y, float z, float w)quaternion(float4 value)quaternion(float3x3 m)quaternion(float4x4 m)Fields 2
static readonly quaternion identityfloat4 valueMethods 16
static quaternion AxisAngle(float3 axis, float angle)readonly bool Equals(quaternion x)readonly bool Equals(object? x)static quaternion Euler(float3 xyz, RotationOrder order = RotationOrder.ZXY)static quaternion Euler(float x, float y, float z, RotationOrder order = RotationOrder.Default)static quaternion EulerXYZ(float3 xyz)static quaternion EulerXYZ(float x, float y, float z)static quaternion EulerXZY(float3 xyz)static quaternion EulerXZY(float x, float y, float z)static quaternion EulerYXZ(float3 xyz)static quaternion EulerYXZ(float x, float y, float z)static quaternion EulerYZX(float3 xyz)static quaternion EulerYZX(float x, float y, float z)static quaternion EulerZXY(float3 xyz)static quaternion EulerZXY(float x, float y, float z)static quaternion EulerZYX(float3 xyz)static quaternion EulerZYX(float x, float y, float z)readonly int GetHashCode()static quaternion LookRotation(float3 forward, float3 up)static quaternion LookRotationSafe(float3 forward, float3 up)static quaternion RotateX(float angle)static quaternion RotateY(float angle)static quaternion RotateZ(float angle)readonly string ToString()readonly string ToString(string? format, IFormatProvider? formatProvider)Operators 1
static implicit operator quaternion(float4 v)static implicit operator Quaternion(quaternion q)static implicit operator quaternion(Quaternion q)