unreal.ChaosSolverConfiguration
¶

class
unreal.
ChaosSolverConfiguration
¶ Bases:
unreal.StructBase
Chaos Solver Configuration
C++ Source:
Module: Chaos
File: ChaosSolverConfiguration.h
Editor Properties: (see get_editor_property/set_editor_property)
breaking_filter_settings
(SolverBreakingFilterSettings): [ReadWrite] Breaking Filter Settingscluster_connection_factor
(float): [ReadWrite] Cluster Connection Factorcluster_union_connection_type
(ClusterUnionMethod): [ReadWrite] Cluster Union Connection Typecollision_cull_distance
(float): [ReadWrite] During collision detection, if tweo shapes are at least this far apart we do not calculate their nearest features during the collision detection step.collision_filter_settings
(SolverCollisionFilterSettings): [ReadWrite] Collision Filter Settingscollision_margin_fraction
(float): [ReadWrite] A collision margin as a fraction of size used by some boxes and convex shapes to improve collision detection results. The core geometry of shapes that support a margin are reduced in size by the margin, and the margin is added back on during collision detection. The net result is a shape of the same size but with rounded corners.collision_margin_max
(float): [ReadWrite] An upper limit on the collision margin that will be subtracted from boxes and convex shapes. See CollisionMarginFractioncollision_pair_iterations
(int32): [ReadWrite] During solver iterations we solve each constraint in turn. For each constraint we run the solve step CollisionPairIterations times in a row.collision_push_out_pair_iterations
(int32): [ReadWrite] During pushout iterations we pushout each constraint in turn. For each constraint we run the pushout step CollisionPairIterations times in a row.generate_break_data
(bool): [ReadWrite] Generate Break Datagenerate_collision_data
(bool): [ReadWrite] Generate Collision Datagenerate_contact_graph
(bool): [ReadWrite] Generate Contact Graphgenerate_trailing_data
(bool): [ReadWrite] Generate Trailing Dataiterations
(int32): [ReadWrite] The number of iterations to run during the constraint solver stepjoint_pair_iterations
(int32): [ReadWrite] The number of iterations to run on each constraint during the constraint solver stepjoint_push_out_pair_iterations
(int32): [ReadWrite] The number of iterations to run during the constraint fixup step for each joint. This applies a postsolve correction that can address errors left behind during the main solver iterations.push_out_iterations
(int32): [ReadWrite] The number of iterations to run during the constraint fixup step. This applies a postsolve correction that can address errors left behind during the main solver iterations.trailing_filter_settings
(SolverTrailingFilterSettings): [ReadWrite] Trailing Filter Settings