unreal.RigDynamicsSolverCreationSettings

class unreal.RigDynamicsSolverCreationSettings(solver_settings: RigDynamicsSolverSettings = Ellipsis, space_motion: RigDynamicsSimulationSpaceMotion = Ellipsis, teleport_detection: RigDynamicsTeleportDetectionSettings = Ellipsis)

Bases: StructBase

Bundle of settings used when a spawn helper needs to create a new solver. When the helper is pointed at an existing solver (the SolverElementKey/SolverComponentName already resolves to a component) these fields are ignored and the existing solver’s settings are preserved.

C++ Source:

  • Plugin: ControlRigDynamics

  • Module: ControlRigDynamics

  • File: RigDynamicsExecutionHelpers.h

Editor Properties: (see get_editor_property/set_editor_property)

  • solver_settings (RigDynamicsSolverSettings): [Read-Write] Solver settings (gravity, iteration counts, substepping, reset thresholds, …).

  • space_motion (RigDynamicsSimulationSpaceMotion): [Read-Write] Simulation-space motion conditioning (vertical scale + clamps), with the inertial-force gain and air/ether drag settings nested inside.

  • teleport_detection (RigDynamicsTeleportDetectionSettings): [Read-Write] Teleport-detection thresholds (operates on raw simulation-space deltas).

property solver_settings: RigDynamicsSolverSettings

[Read-Only] Solver settings (gravity, iteration counts, substepping, reset thresholds, …).

Type:

(RigDynamicsSolverSettings)

property space_motion: RigDynamicsSimulationSpaceMotion

[Read-Only] Simulation-space motion conditioning (vertical scale + clamps), with the inertial-force gain and air/ether drag settings nested inside.

Type:

(RigDynamicsSimulationSpaceMotion)

property teleport_detection: RigDynamicsTeleportDetectionSettings

[Read-Only] Teleport-detection thresholds (operates on raw simulation-space deltas).

Type:

(RigDynamicsTeleportDetectionSettings)