GameSoftBodySettings(bpy_struct)¶
base class — bpy_struct
- class bpy.types.GameSoftBodySettings(bpy_struct)¶
Soft body simulation settings for an object in the game engine
- bending_distance¶
Bending Constraint Distance
- Type:
int in [1, 1000], default 2
- cluster_iterations¶
Number of cluster iterations
- Type:
int in [1, 1000], default 64
- cluster_solver_iterations¶
Cluster solver iterations
- Type:
int in [1, 1000], default 4
- collision_margin¶
Collision margin for soft body. Small value makes the algorithm unstable
- Type:
float in [0.01, 1], default 0.0
- drift_solver_iterations¶
Drift solver iterations
- Type:
int in [0, 1000], default 0
- dynamic_friction¶
Dynamic Friction
- Type:
float in [0, 1], default 0.2
- kahr¶
Anchors hardness
- Type:
float in [0, 1], default 0.7
- kchr¶
Rigid contacts hardness
- Type:
float in [0, 1], default 1.0
- kdg¶
Drag coeffient
- Type:
float in [0, 1000], default 0.0
- kdp¶
Damping coefficient
- Type:
float in [0, 1], default 0.0
- kkhr¶
Kinetic contacts hardness
- Type:
float in [0, 1], default 0.1
- klf¶
Lift coefficient
- Type:
float in [0, 1000], default 0.0
- kpr¶
Pressure coefficient
- Type:
float in [-1000, 1000], default 0.0
- kshr¶
Soft contacts hardness
- Type:
float in [0, 1], default 1.0
- ksk_split_cl¶
Kinetic impulse split
- Type:
float in [0, 1], default 0.5
- kskhr_cl¶
Soft vs kinetic hardness
- Type:
float in [0, 1], default 1.0
- ksr_split_cl¶
Rigid impulse split
- Type:
float in [0, 1], default 0.5
- ksrhr_cl¶
Soft vs rigid hardness
- Type:
float in [0, 1], default 0.1
- kss_split_cl¶
Soft impulse split
- Type:
float in [0, 1], default 0.5
- ksshr_cl¶
Soft vs soft hardness
- Type:
float in [0, 1], default 0.5
- kvc¶
Volume conservation coefficient
- Type:
float in [0, 1000], default 0.0
- kvcf¶
Velocity correction factor
- Type:
float in [0, 1], default 1.0
- linear_stiffness¶
Linear stiffness of the soft body links
- Type:
float in [0, 1], default 0.5
- position_solver_iterations¶
Position solver iterations
- Type:
int in [1, 1000], default 2
- shape_threshold¶
Shape matching threshold
- Type:
float in [0, 1], default 0.05
- use_bending_constraints¶
Enable bending constraints
- Type:
boolean, default True
- use_cluster_rigid_to_softbody¶
Enable cluster collision between soft and rigid body
- Type:
boolean, default True
- use_cluster_soft_to_softbody¶
Enable cluster collision between soft and soft body
- Type:
boolean, default False
- use_shape_match¶
Enable soft body shape matching goal
- Type:
boolean, default True
- velocity_solver_iterations¶
Position solver iterations
- Type:
int in [0, 1000], default 0
- weld_threshold¶
Welding threshold: distance between nearby vertices to be considered equal => set to 0.0 to disable welding test and speed up scene loading (ok if the mesh has no duplicates)
- Type:
float in [0, 0.01], default 0.0
- classmethod bl_rna_get_subclass(id, default=None)¶
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The RNA type or default when not found.
- Return type:
bpy.types.Struct
subclass
- classmethod bl_rna_get_subclass_py(id, default=None)¶
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The class or default when not found.
- Return type:
type