unreal.RigPhysicsInertialForceSettings

class unreal.RigPhysicsInertialForceSettings

Bases: StructBase

Master gain plus per-term gains on the four pseudo-forces that Chaos Immediate Physics applies in non-world simulation space. The master Amount continues to act through input-vector pre-scaling (legacy Physics path); the per-term gains wire directly into the matching Chaos::FSimulationSpaceSettings::*Alpha fields. Field names mirror FRigDynamicsInertialForceSettings exactly. Effective gain on each pseudo-force term is Amount * <PerTerm>Amount.

C++ Source:

  • Plugin: ControlRigPhysics

  • Module: ControlRigPhysics

  • File: RigPhysicsData.h

Editor Properties: (see get_editor_property/set_editor_property)

  • amount (float): [Read-Write] Master multiplier on the effects of simulation space movement on the simulation. Acts as a uniform scalar applied alongside the per-term gains below.

  • angular_euler_amount (float): [Read-Write] Gain on the angular Euler pseudo-force (alpha_frame x r term). Wires to Chaos::FSimulationSpaceSettings::EulerAlpha.

  • centrifugal_amount (float): [Read-Write] Gain on the centrifugal pseudo-force (-omega x (omega x r) term). Wires to Chaos::FSimulationSpaceSettings::CentrifugalAlpha.

  • coriolis_amount (float): [Read-Write] Gain on the Coriolis pseudo-force (-2 omega x v_p term). Wires to Chaos::FSimulationSpaceSettings::CoriolisAlpha.

  • linear_euler_amount (float): [Read-Write] Gain on the linear Euler pseudo-force (response to the actor’s linear acceleration; -a_frame term). Wires to Chaos::FSimulationSpaceSettings::LinearAccelerationAlpha.