| FQuat
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Rotation.h |
Include |
#include "Chaos/Rotation.h" |
template<>
class TRotation< FReal, 3 > : public FQuat
Name | Description | ||
---|---|---|---|
|
CalculateAngularDelta |
Calculate the axis-angle delta (angular velocity * dt) required to take an object with orientation R0 to orientation R1. |
|
|
CalculateAngularVelocity |
Calculate the angular velocity required to take an object with orientation R0 to orientation R1 in time Dt. |
|
|
CalculateAngularVelocity1 |
Calculate the angular velocity required to take an object with orientation R0 to orientation R1 in time Dt. |
|
|
CalculateAngularVelocity2 |
Calculate the angular velocity required to take an object with orientation R0 to orientation R1 in time Dt. |
|
|
Conjugate ( |
Return the complex conjugate of the rotation |
|
|
FromAxisAngle ( |
Create a rotation about an axis by an angle specified in radians |
|
|
FromElements |
Create a rotation by explicitly specifying all elements |
|
|
FromElements ( |
Create a rotation by explicitly specifying all elements |
|
|
FromIdentity() |
Create an identity rotation |
|
|
FromRotatedVector ( |
Generate a Rotation that would rotate vector InitialVector to FinalVector |
|
|
FromVector ( |
Create a rotation about an axis V/|V| by angle |V| in radians |
|
|
GetRotationAxisSafe |
Extract the axis from the Quaternion. |
|
|
IntegrateRotationWithAngularVelocity |
Return a new rotation equal to the input rotation with angular velocity W applied over time Dt. |
|
|
IsNearlyEqual |
Check that two rotations are approximately equal. |
|
|
Negate ( |
Negate all values of the quaternion ( not the inverse rotation. See Conjugate) |
|
|
ToAxisAndAngleSafe |
Extract the axis and angle from the Quaternion. |
|
|
ToMatrix() |
||
|
ToSwingTwistX |
Extract the Swing and Twist rotations, assuming that the Twist Axis is (1,0,0). /see ToSwingTwist |
|
|
TRotation ( |
||
|
TRotation() |
||
|
TRotation ( |