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:
StructBaseLegacy 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.