unreal.RigDynamicsSimulationSpaceSettings

class unreal.RigDynamicsSimulationSpaceSettings(space_movement_amount: float = 0.0, velocity_scale_z: float = 0.0, clamp_linear_velocity: bool = False, max_linear_velocity: float = 0.0, clamp_angular_velocity: bool = False, max_angular_velocity: float = 0.0, clamp_linear_acceleration: bool = False, max_linear_acceleration: float = 0.0, clamp_angular_acceleration: bool = False, max_angular_acceleration: float = 0.0, teleport_from_linear_acceleration: bool = False, linear_acceleration_threshold_for_teleport: float = 0.0, teleport_from_angular_acceleration: bool = False, angular_acceleration_threshold_for_teleport: float = 0.0, teleport_from_position_change: bool = False, position_change_threshold_for_teleport: float = 0.0, teleport_from_orientation_change: bool = False, orientation_change_threshold_for_teleport: float = 0.0)

Bases: StructBase

Legacy combined struct retained only for the deprecated FRigUnit_SpawnDynamicsSolver pin layout. Replaced by FRigDynamicsSimulationSpaceMotion (with drag and inertial settings nested) and a peer FRigDynamicsTeleportDetectionSettings as of FRigDynamicsObjectVersion::SimulationSpaceRegrouping. Use ConvertLegacyDynamicsSimulationSpaceSettings to populate the new structs from this one.

C++ Source:

  • Plugin: ControlRigDynamics

  • Module: ControlRigDynamics

  • File: RigDynamicsData.h

Editor Properties: (see get_editor_property/set_editor_property)

  • angular_acceleration_threshold_for_teleport (float): [Read-Write]

  • clamp_angular_acceleration (bool): [Read-Write]

  • clamp_angular_velocity (bool): [Read-Write]

  • clamp_linear_acceleration (bool): [Read-Write]

  • clamp_linear_velocity (bool): [Read-Write]

  • linear_acceleration_threshold_for_teleport (float): [Read-Write]

  • max_angular_acceleration (float): [Read-Write]

  • max_angular_velocity (float): [Read-Write]

  • max_linear_acceleration (float): [Read-Write]

  • max_linear_velocity (float): [Read-Write]

  • orientation_change_threshold_for_teleport (float): [Read-Write]

  • position_change_threshold_for_teleport (float): [Read-Write]

  • space_movement_amount (float): [Read-Write] Overall multiplier on the effects of simulation space movement on the simulation. Mapped onto the new master FRigDynamicsInertialForceSettings::Amount during conversion.

  • teleport_from_angular_acceleration (bool): [Read-Write]

  • teleport_from_linear_acceleration (bool): [Read-Write]

  • teleport_from_orientation_change (bool): [Read-Write]

  • teleport_from_position_change (bool): [Read-Write]

  • velocity_scale_z (float): [Read-Write] Multiplier on the components of vertical velocity and acceleration of the simulation space that is passed to the simulation. Mapped onto FRigDynamicsSimulationSpaceMotion::VerticalMotionScale.

property angular_acceleration_threshold_for_teleport: float

[Read-Only]

Type:

(float)

property clamp_angular_acceleration: bool

[Read-Only]

Type:

(bool)

property clamp_angular_velocity: bool

[Read-Only]

Type:

(bool)

property clamp_linear_acceleration: bool

[Read-Only]

Type:

(bool)

property clamp_linear_velocity: bool

[Read-Only]

Type:

(bool)

property linear_acceleration_threshold_for_teleport: float

[Read-Only]

Type:

(float)

property max_angular_acceleration: float

[Read-Only]

Type:

(float)

property max_angular_velocity: float

[Read-Only]

Type:

(float)

property max_linear_acceleration: float

[Read-Only]

Type:

(float)

property max_linear_velocity: float

[Read-Only]

Type:

(float)

property orientation_change_threshold_for_teleport: float

[Read-Only]

Type:

(float)

property position_change_threshold_for_teleport: float

[Read-Only]

Type:

(float)

property space_movement_amount: float

[Read-Only] Overall multiplier on the effects of simulation space movement on the simulation. Mapped onto the new master FRigDynamicsInertialForceSettings::Amount during conversion.

Type:

(float)

property teleport_from_angular_acceleration: bool

[Read-Only]

Type:

(bool)

property teleport_from_linear_acceleration: bool

[Read-Only]

Type:

(bool)

property teleport_from_orientation_change: bool

[Read-Only]

Type:

(bool)

property teleport_from_position_change: bool

[Read-Only]

Type:

(bool)

property velocity_scale_z: float

[Read-Only] Multiplier on the components of vertical velocity and acceleration of the simulation space that is passed to the simulation. Mapped onto FRigDynamicsSimulationSpaceMotion::VerticalMotionScale.

Type:

(float)