Navigation
API > API/Plugins > API/Plugins/ControlRigDynamics
How the simulation-space linear/angular velocity and acceleration are conditioned (vertical scale
- clamps) before being passed to the inertial pseudo-forces and the air/ether drag effects. These do not affect teleport detection.
| Name | FRigDynamicsSimulationSpaceMotion |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ControlRigDynamics/Source/ControlRigDynamics/Public/RigDynamicsData.h |
| Include Path | #include "RigDynamicsData.h" |
Syntax
USTRUCT (BlueprintType )
struct FRigDynamicsSimulationSpaceMotion
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bClampAngularAcceleration | bool | RigDynamicsData.h |
|
|
| bClampAngularVelocity | bool | RigDynamicsData.h |
|
|
| bClampLinearAcceleration | bool | RigDynamicsData.h |
|
|
| bClampLinearVelocity | bool | RigDynamicsData.h |
|
|
| Drag | FRigDynamicsSimulationDragSettings | Air/ether drag. Uses the conditioned linear and angular velocities above. | RigDynamicsData.h |
|
| InertialForces | FRigDynamicsInertialForceSettings | Inertial pseudo-force properties. | RigDynamicsData.h |
|
| MaxAngularAcceleration | float | A clamp on the effective world-space angular acceleration that is passed to the simulation. | RigDynamicsData.h |
|
| MaxAngularVelocity | float | A clamp on the effective world-space angular velocity that is passed to the simulation. | RigDynamicsData.h |
|
| MaxLinearAcceleration | float | A clamp on the effective world-space acceleration that is passed to the simulation. | RigDynamicsData.h |
|
| MaxLinearVelocity | float | A clamp on the effective world-space velocity that is passed to the simulation. | RigDynamicsData.h |
|
| VerticalMotionScale | float | Multiplier on the vertical (Z) component of linear velocity AND linear acceleration before clamping. | RigDynamicsData.h |
|