unreal.ChaosSolverDestructionSettings

class unreal.ChaosSolverDestructionSettings

Bases: StructBase

Chaos Solver Destruction Settings

C++ Source:

  • Module: Chaos

  • File: ChaosSolverConfiguration.h

Editor Properties: (see get_editor_property/set_editor_property)

  • clustering_particle_release_throttling_max_count (int32): [Read-Write] Maximum number of active geometry collection to reach before all released clustering disable all released particle instantly

  • clustering_particle_release_throttling_min_count (int32): [Read-Write] Minimum number of active geometry collection to reach before clustering start to disable a percentage of the released particle per cluster

  • optimize_for_runtime_memory (bool): [Read-Write] When enabled, this will avoid creating non-necessary geometry collection physics data until the root breaks This will save runtime memory for unbroken geometry collection at the cost of allocating those particle when the first break happens It is false by default

  • per_advance_breaks_allowed (int32): [Read-Write] Number of breaks allowed to occur for each invocation of AdvanceClustering

  • per_advance_breaks_reschedule_limit (int32): [Read-Write] Number of breaks allowed to be rescheduled for next frame if any