unreal.SolverIterations

class unreal.SolverIterations(solver_iterations=3, joint_iterations=2, collision_iterations=2, solver_push_out_iterations=1, joint_push_out_iterations=1, collision_push_out_iterations=0)

Bases: unreal.StructBase

Solver settings for use by the Legacy RigidBody AnimNode (RBAN) solver. Thse settings are no longer used by default and will eventually be deprecated and then removed. note: These settings have no effect when the Physics Asset is used in a world simulation (ragdoll).

C++ Source:

  • Module: Engine

  • File: PhysicsAsset.h

Editor Properties: (see get_editor_property/set_editor_property)

  • collision_iterations (int32): [Read-Write] Collision Iterations: The recommended number of collision sub-iterations. Increasing this can help with collision jitter.

  • collision_push_out_iterations (int32): [Read-Write] Collision Push Out Iterations: The recommended number of joint sub-push-out iterations. Increasing this can help with collision penetration problems.

  • joint_iterations (int32): [Read-Write] Joint Iterations: The recommended number of joint sub-iterations. Increasing this can help with chains of long-thin bodies.

  • joint_push_out_iterations (int32): [Read-Write] Joint Push Out Iterations: The recommended number of joint sub-push-out iterations.

  • solver_iterations (int32): [Read-Write] Solver Iterations: The recommended number of solver iterations. Increase this if collision and joints are fighting, or joint chains are stretching.

  • solver_push_out_iterations (int32): [Read-Write] Solver Push Out Iterations: Increase this if bodies remain penetrating

property collision_iterations

[Read-Write] Collision Iterations: The recommended number of collision sub-iterations. Increasing this can help with collision jitter.

Type

(int32)

property collision_push_out_iterations

[Read-Write] Collision Push Out Iterations: The recommended number of joint sub-push-out iterations. Increasing this can help with collision penetration problems.

Type

(int32)

property joint_iterations

[Read-Write] Joint Iterations: The recommended number of joint sub-iterations. Increasing this can help with chains of long-thin bodies.

Type

(int32)

property joint_push_out_iterations

[Read-Write] Joint Push Out Iterations: The recommended number of joint sub-push-out iterations.

Type

(int32)

property solver_iterations

[Read-Write] Solver Iterations: The recommended number of solver iterations. Increase this if collision and joints are fighting, or joint chains are stretching.

Type

(int32)

property solver_push_out_iterations

[Read-Write] Solver Push Out Iterations: Increase this if bodies remain penetrating

Type

(int32)