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#