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 (string) – 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 (string) – The RNA type identifier.
- Returns:
The class or default when not found.
- Return type:
type
Inherited Properties
Inherited Functions
References