Quat

Quat

Windows
MacOS
Linux
On this page

Actions

Angle (Quat)

Get the angle of this quaternion

Target is Kismet Math Library

Angular Distance (Quat)

Find the angular distance/difference between two rotation quaternions.

Target is Kismet Math Library

Axis X (Quat)

Get the forward direction (X axis) after it has been rotated by this Quaternion.

Target is Kismet Math Library

Axis Y (Quat)

Get the right direction (Y axis) after it has been rotated by this Quaternion.

Target is Kismet Math Library

Axis Z (Quat)

Get the up direction (Z axis) after it has been rotated by this Quaternion.

Target is Kismet Math Library

Ensure shortest arc to (Quat)

Modify the quaternion to ensure that the delta between it and B represents the shortest possible rotation angle.

Target is Kismet Math Library

Equal (Quat)

Returns true if Quaternion A is equal to Quaternion B (A == B) within a specified error tolerance

Target is Kismet Math Library

Euler (Quat)

Convert a Quaternion into floating-point Euler angles (in degrees).

Target is Kismet Math Library

Exp (Quat)

Used in combination with Log(). Assumes a quaternion with W=0 and V=theta*v (where |v| = 1). Exp(q) = (sin(theta)*v, cos(theta))

Target is Kismet Math Library

Inversed (Quat)

Return an inversed copy of this quaternion.

Target is Kismet Math Library

Is Finite (Quat)

Determine if all the values are finite (not NaN nor Inf) in this Quat.

Target is Kismet Math Library

Is Identity (Quat)

Checks whether this Quaternion is an Identity Quaternion. Assumes Quaternion tested is normalized.

Target is Kismet Math Library

Is Non-Finite (Quat)

Determine if there are any non-finite values (NaN or Inf) in this Quat.

Target is Kismet Math Library

Is Normalized (Quat)

Return true if this quaternion is normalized

Target is Kismet Math Library

Log (Quat)

Quaternion with W=0 and V=theta*v. Used in combination with Exp().

Target is Kismet Math Library

Make from Euler (Quat)

Convert a vector of floating-point Euler angles (in degrees) into a Quaternion.

Target is Kismet Math Library

Normalize (Quat)

Normalize this quaternion if it is large enough as compared to the supplied tolerance. If it is too small then set it to the identity quaternion.

Target is Kismet Math Library

Normalized (Quat)

Get a normalized copy of this quaternion. If it is too small, returns an identity quaternion.

Target is Kismet Math Library

Not Equal (Quat)

Returns true if Quat A is not equal to Quat B (A != B) within a specified error tolerance

Target is Kismet Math Library

Quat - Quat

Returns subtraction of Vector B from Vector A (A - B)

Target is Kismet Math Library

Quat * Quat

Gets the result of multiplying two quaternions (A * B).

Order matters when composing quaternions: C = A * B will yield a quaternion C that logically first applies B then A to any subsequent transformation (right first, then left).

Target is Kismet Math Library

Quat + Quat

Returns addition of Vector A and Vector B (A + B)

Target is Kismet Math Library

Quat Identity

Identity quaternion constant

Target is Kismet Math Library

Rotate Vector (Quat)

Rotate a vector by this quaternion.

Target is Kismet Math Library

Rotation Axis (Quat)

Get the axis of rotation of the Quaternion. This is the axis around which rotation occurs to transform the canonical coordinate system to the target orientation. For the identity Quaternion which has no such rotation, FVector(1,0,0) is returned.

Target is Kismet Math Library

Set Components (Quat)

Set X, Y, Z, W components of Quaternion.

Target is Kismet Math Library

Set from Euler (Quat)

Convert a vector of floating-point Euler angles (in degrees) into a Quaternion.

Target is Kismet Math Library

Size (Quat)

Get the length of the quaternion.

Target is Kismet Math Library

Size Squared (Quat)

Get the squared length of the quaternion.

Target is Kismet Math Library

Unrotate Vector (Quat)

Rotate a vector by the inverse of this quaternion.

Target is Kismet Math Library

Vector Forward (Quat)

Get the forward direction (X axis) after it has been rotated by this Quaternion.

Target is Kismet Math Library

Vector Right (Quat)

Get the right direction (Y axis) after it has been rotated by this Quaternion.

Target is Kismet Math Library

Vector Up (Quat)

Get the up direction (Z axis) after it has been rotated by this Quaternion.

Target is Kismet Math Library

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss