unreal.SolverGaussSeidelConstraintsGroup

class unreal.SolverGaussSeidelConstraintsGroup(collision_spring: CollisionSpringGroup = [])

Bases: StructBase

Solver Gauss Seidel Constraints Group

C++ Source:

  • Plugin: ChaosFlesh

  • Module: ChaosFleshEngine

  • File: ChaosDeformableSolverComponent.h

Editor Properties: (see get_editor_property/set_editor_property)

  • collision_spring (CollisionSpringGroup): [Read-Write] Collsion detection radius and stiffness

  • omega_sor (float): [Read-Write] Acceleration related parameter. Tune it down if simulation becomes unstable.

  • use_gauss_seidel_constraints (bool): [Read-Write] Enable the Gauss Seidel solver instead of the existing XPBD.

  • use_gs_neohookean (bool): [Read-Write] Enable another model that runs simulation faster.

  • use_sor (bool): [Read-Write] Enable acceleration technique for Gauss Seidel solver to make simulation look better within a limited budget.

property collision_spring: CollisionSpringGroup

[Read-Only] Collsion detection radius and stiffness

Type:

(CollisionSpringGroup)