Navigation
API > API/Plugins > API/Plugins/ControlRigDynamics
Teleport-detection thresholds based on the movement of the simulation space. These operate on raw deltas in the simulation-space transform (not on the animation pose itself). When any threshold is crossed the solver zeroes velocities/accelerations for the frame without resetting the simulation pose.
| Name | FRigDynamicsTeleportDetectionSettings |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ControlRigDynamics/Source/ControlRigDynamics/Public/RigDynamicsData.h |
| Include Path | #include "RigDynamicsData.h" |
Syntax
USTRUCT (BlueprintType )
struct FRigDynamicsTeleportDetectionSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AngularAccelerationThreshold | float | If the angular acceleration (deg/s/s) of the simulation space is above this threshold, the movement is treated as a teleport. | RigDynamicsData.h |
|
| bFromAngularAcceleration | bool | RigDynamicsData.h |
|
|
| bFromLinearAcceleration | bool | RigDynamicsData.h |
|
|
| bFromOrientationChange | bool | RigDynamicsData.h |
|
|
| bFromPositionChange | bool | RigDynamicsData.h |
|
|
| LinearAccelerationThreshold | float | If the linear acceleration of the simulation space is above this threshold, the movement is treated as a teleport. | RigDynamicsData.h |
|
| OrientationChangeThreshold | float | If the angular change (degrees) of the simulation space is above this threshold, the movement is treated as a teleport. | RigDynamicsData.h |
|
| PositionChangeThreshold | float | If the linear position change of the simulation space is above this threshold, the movement is treated as a teleport. | RigDynamicsData.h |
|