unreal.RigDynamicsSolverCreationSettings¶
- class unreal.RigDynamicsSolverCreationSettings(solver_settings: RigDynamicsSolverSettings = Ellipsis, space_motion: RigDynamicsSimulationSpaceMotion = Ellipsis, teleport_detection: RigDynamicsTeleportDetectionSettings = Ellipsis)¶
Bases:
StructBaseBundle 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:
- 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:
- property teleport_detection: RigDynamicsTeleportDetectionSettings¶
[Read-Only] Teleport-detection thresholds (operates on raw simulation-space deltas).