Navigation
API > API/Plugins > API/Plugins/ControlRigPhysics
Conditioning of simulation-space velocity and acceleration before they reach the inertial-force and drag systems. Wraps the per-axis clamps and the vertical motion scale, and contains nested InertialForces and Drag substructs.
| Name | FRigPhysicsSimulationSpaceMotion |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ControlRigPhysics/Source/ControlRigPhysics/Public/RigPhysicsData.h |
| Include Path | #include "RigPhysicsData.h" |
Syntax
USTRUCT (BlueprintType )
struct FRigPhysicsSimulationSpaceMotion
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bClampAngularAcceleration | bool | RigPhysicsData.h |
|
|
| bClampAngularVelocity | bool | RigPhysicsData.h |
|
|
| bClampLinearAcceleration | bool | RigPhysicsData.h |
|
|
| bClampLinearVelocity | bool | RigPhysicsData.h |
|
|
| Drag | FRigPhysicsSimulationDragSettings | Drag and external-velocity settings (wind, turbulence, sim-local Chaos ether drag). | RigPhysicsData.h |
|
| InertialForces | FRigPhysicsInertialForceSettings | Master and per-term gains on the simulation-space pseudo-forces (Linear-Euler, Angular-Euler, Centrifugal, Coriolis). | RigPhysicsData.h |
|
| MaxAngularAcceleration | float | A clamp on the effective world-space angular acceleration that is passed to the simulation. | RigPhysicsData.h |
|
| MaxAngularVelocity | float | A clamp on the effective world-space angular velocity that is passed to the simulation. | RigPhysicsData.h |
|
| MaxLinearAcceleration | float | A clamp on the effective world-space acceleration that is passed to the simulation. | RigPhysicsData.h |
|
| MaxLinearVelocity | float | A clamp on the effective world-space velocity that is passed to the simulation. | RigPhysicsData.h |
|
| VerticalMotionScale | float | Multiplier on the vertical (Z) components of linear velocity AND acceleration of the simulation space that is passed to the simulation. | RigPhysicsData.h |
|