Navigation
API > API/Plugins > API/Plugins/ControlRigPhysics
Drag-related settings applied to the whole simulation due to motion of the simulation space. Wraps the Chaos FSimulationSpaceSettings ether-drag fields plus the world-space wind/turbulence vectors. ExternalLinearDrag is a Chaos-only quantity in simulation-local space and has no Dynamics analogue.
| Name | FRigPhysicsSimulationDragSettings |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ControlRigPhysics/Source/ControlRigPhysics/Public/RigPhysicsData.h |
| Include Path | #include "RigPhysicsData.h" |
Syntax
USTRUCT (BlueprintType )
struct FRigPhysicsSimulationDragSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AngularDragMultiplier | float | How much of the simulation frame's angular velocity to pass onto the bodies (angular ether drag). | RigPhysicsData.h |
|
| ExternalAngularVelocity | FVector | Additional angular velocity that is added to the component angular velocity. | RigPhysicsData.h |
|
| ExternalLinearDrag | FVector | Additional linear drag from movement of the simulation space, applied to every body in addition to linear drag specified on them in the physics asset. | RigPhysicsData.h |
|
| ExternalLinearVelocity | FVector | Additional velocity that is added to the component velocity so the simulation acts as if the actor is moving at speed, even when stationary. | RigPhysicsData.h |
|
| ExternalTurbulenceVelocity | FVector | This will treat the external velocity like a wind field and add turbulence to it. | RigPhysicsData.h |
|
| LinearDragMultiplier | float | How much of the simulation frame's linear velocity to pass onto the bodies (linear ether drag). | RigPhysicsData.h |
|