Navigation
API > API/Plugins > API/Plugins/ControlRigDynamics
Describes the motion of the simulation's reference frame, so the simulation can apply inertial pseudo-forces and air/ether drag. All quantities are in simulation space (the same space as the particles). Populated by the solver before calling Simulate().
| Name | FSimulationSpaceMotion |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ControlRigDynamics/Source/ControlRigDynamics/Public/RigParticleSimulation.h |
| Include Path | #include "RigParticleSimulation.h" |
Syntax
struct FSimulationSpaceMotion
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditionalDamping | float | RigParticleSimulation.h | ||
| AngularAcceleration | FSimVector | RigParticleSimulation.h | ||
| AngularDragMultiplier | float | RigParticleSimulation.h | ||
| AngularEulerAmount | float | RigParticleSimulation.h | ||
| AngularVelocity | FSimVector | RigParticleSimulation.h | ||
| bAccelerationsValid | bool | RigParticleSimulation.h | ||
| CentrifugalAmount | float | RigParticleSimulation.h | ||
| CoriolisAmount | float | RigParticleSimulation.h | ||
| ExternalAngularVelocity | FSimVector | RigParticleSimulation.h | ||
| ExternalLinearVelocity | FSimVector | Extra air/ether velocity in simulation space. | RigParticleSimulation.h | |
| InertialForceAmount | float | RigParticleSimulation.h | ||
| LinearAcceleration | FSimVector | RigParticleSimulation.h | ||
| LinearDragMultiplier | float | RigParticleSimulation.h | ||
| LinearEulerAmount | float | RigParticleSimulation.h | ||
| LinearVelocity | FSimVector | RigParticleSimulation.h |