public class FQuaternion
Public Class FQuaternion
No code example is currently available or this language may not be supported.
FQuaternion | Create a new Instance of the FQuaternion object. |
FQuaternion(FVector3, Single) | Create a new Instance of the FQuaternion object. |
FQuaternion(Single, Single, Single, Single) | Create a new Instance of the FQuaternion object. |
W | Get/Set the value of the W coordinate. |
X | Get/Set the value of the X coordinate. |
Y | Get/Set the value of the Y coordinate. |
Z | Get/Set the value of the Z coordinate. |
Add | Add two quaternions and return the result. |
Clone | Create and return a deep copy of the specified quaternion. |
Concatenate | Concatenate the first quaternion rotation onto the second one. |
Conjugate | Return the conjugate of the quaternion, which is to say the negation of the imaginary parts only. |
Divide | Divide the divisor by the supplied dividend and return the result in a new quaternion. |
Dot | Return the dot product of two quaternions. |
Equals |
Return a value indicating whether this item's members are equal to the
members of the caller's item.
(Overrides ObjectEquals(Object)) |
Finalize | (Inherited from Object) |
FromAxisAngle | Create a quaternion from an arbitrary axis and an angle. |
FromEuler | Return the reference to a quaternion that has been created from a vector with Tait-Euler angles. |
FromPitchRollYaw | Return the reference to a quaternion that has been created from pitch, roll, and yaw navigational values. |
FromXRotation | Create and return a new quaternion from a single X rotation. |
FromYRotation | Create and return a new quaternion from a single Y rotation. |
FromZRotation | Create and return a new quaternion from a single Z rotation. |
GetHashCode |
Return the unique hash code for this instance.
(Overrides ObjectGetHashCode) |
GetType | (Inherited from Object) |
Identity | Return an identity Quaterion value, which indicates zero rotation. |
Inverse | Return the inverse of the caller's quaternion. |
IsIdentity | Return a value indicating whether the supplied quaternion has an identity value. |
Length | Return the length of the supplied quaternion. |
Lerp | Return a quaternion representing the linear interpolation between the two supplied quaternions. |
MagnitudeSquared | Return the magnitude of the quaternion squared. |
MemberwiseClone | (Inherited from Object) |
Multiply(FQuaternion, FQuaternion) | Multiply the values of two quaternions and return the result to the caller in a new quaternion. |
Multiply(FQuaternion, Single) | Multiply a quaternion by a scalar value and return the result in a new quaternion. |
Negate | Return a negated version of the supplied quaternion. |
Normalize | Return a normalized version of the supplied quaternion. |
OnCoordinateChanged | Raise the CoordinateChanged event whenever coordinates have changed. |
Set | Set the properties of the specified quaternion through an abbreviated method. |
SetIdentity | Clear the contents of the provided quaternion, setting its value to that of identity. |
SLerp | Return the specified Spherical Linear Interpolation value between the two provided quaternions. |
Subtract | Subtract the second quaternion from the first, returning the result as a new quaternion. |
ToAxisAngle | Return the arbitrary axis vector and associated angle from the caller's quaternion. |
ToEuler | Return a vector containing Tait-Euler angles representing the specified quaternion. |
ToPitchRollYaw | Return a vector where the values represent the Euler rotations of the caller's quaternion. |
ToString |
Return the string representation of this object.
(Overrides ObjectToString) |
TransferValues | Transfer the values of the source quaternion to the target. |
CoordinateChanged | Fired when the value of a coordinate has changed. |
Addition(FQuaternion, FQuaternion) | Return the result of the addition of two quaternions. |
Division(FQuaternion, FQuaternion) | Return the result of one quaternion divided by the other. |
Equality(FQuaternion, FQuaternion) | Return a value indicating whether values of two quaternions are equal. |
Inequality(FQuaternion, FQuaternion) | Return a value indicating whether values of two quaternions are not equal. |
Multiply(FQuaternion, FQuaternion) | Return the result of two quaternions multiplied by one another. |
Multiply(FQuaternion, FVector3) | Return the result of a quaternion multiplied by a vector. |
Multiply(FQuaternion, Single) | Return the result of a quaternion multiplied by a scalar value. |
Multiply(Single, FQuaternion) | Return the result of a quaternion multiplied by a scalar. |
Subtraction(FQuaternion, FQuaternion) | Return the result of one quaternion subtracted from another. |
UnaryNegation(FQuaternion) | Return the result of the caller's quaternion values negated. |