FQuaternion

public float X

Language: C#

The X component of the vector.

public float Y

Language: C#

The Y component of the vector.

public float Z

Language: C#

The Z component of the vector.

public float W

Language: C#

The W component of the vector.

public FVector4 ToVector4()

Language: C#

public FQuaternion(float x, float y, float z, float w)

Language: C#

Initializes a new instance of the [] struct.

Parameters:

  • x: The X component of the vector.
  • y: The Y component of the vector.
  • z: The Z component of the vector.
  • w: The W component of the vector.

public FQuaternion(FQuaternion other)

Language: C#

Initializes a new instance of the [] struct by copying another vector.

Parameters:

  • other: The vector to copy.

public FQuaternion(FVector3 axis, float angle)

Language: C#

Initializes a new instance of the [] struct from an axis and an angle.

public float LengthSquared

Language: C#

Returns squared length of the vector.

Returns: The squared length of the vector.

public float Length

Language: C#

Returns length of the vector.

Returns: The length of the vector.

public FQuaternion Сonjugate

Language: C#

Returns the conjugate of the quaternion.

Returns: The conjugate quaternion.

public FQuaternion Inverse { get; }

Language: C#

Returns the inverse of the quaternion.

Returns: The inverse quaternion.

public static FQuaternion Identity

Language: C#

Returns the identity quaternion.

Returns: The identity quaternion.

public static operator FQuaternion *(FQuaternion a, FQuaternion b)

Language: C#

public static operator FVector3 *(FVector3 vec, FQuaternion q)

Language: C#

public static operator FVector3 *(FQuaternion b, FVector3 vec)

Language: C#

public static FQuaternion Exp(FQuaternion q)

Language: C#

public static FQuaternion Log(FQuaternion q)

Language: C#

public static FQuaternion Pow(FQuaternion q, float p)

Language: C#

public static FQuaternion Lerp(FQuaternion a, FQuaternion b, float t)

Language: C#

public static FQuaternion Slerp(FQuaternion a, FQuaternion b, float t)

Language: C#

public override string ToString()

Language: C#

public override bool Equals(object? obj)

Language: C#

public override int GetHashCode()

Language: C#