unreal.SolverGaussSeidelConstraintsGroup¶
- class unreal.SolverGaussSeidelConstraintsGroup(spring_collision: SpringCollisionGroup = Ellipsis, sphere_repulsion: SphereRepulsionGroup = [])¶
Bases:
StructBaseSolver Gauss Seidel Constraints Group
C++ Source:
Plugin: ChaosFlesh
Module: ChaosFleshEngine
File: ChaosDeformableSolverGroups.h
Editor Properties: (see get_editor_property/set_editor_property)
enable_dynamic_springs(bool): [Read-Write] Enable dynamic springs controlled by constraint manager.omega_sor(float): [Read-Write] Acceleration related parameter. Tune it down if simulation becomes unstable.sphere_repulsion(SphereRepulsionGroup): [Read-Write] Sphere repulsion parametersspring_collision(SpringCollisionGroup): [Read-Write] Component-component collision detection radius and stiffnessuse_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 sphere_repulsion: SphereRepulsionGroup¶
[Read-Only] Sphere repulsion parameters
- Type:
- property spring_collision: SpringCollisionGroup¶
[Read-Only] Component-component collision detection radius and stiffness
- Type: