Blender
V3.3
|
#include <DNA_cloth_types.h>
Public Attributes | |
struct LinkNode * | collision_list |
float | epsilon |
float | self_friction |
float | friction |
float | damping |
float | selfepsilon |
float repel_force | DNA_DEPRECATED |
float distance_repel | DNA_DEPRECATED |
int | flags |
short self_loop_count | DNA_DEPRECATED |
short | loop_count |
char | _pad [4] |
struct Collection * | group |
short | vgroup_selfcol |
short | vgroup_objcol |
char | _pad2 [4] |
float | clamp |
float | self_clamp |
Definition at line 206 of file DNA_cloth_types.h.
char ClothCollSettings::_pad[4] |
Definition at line 227 of file DNA_cloth_types.h.
char ClothCollSettings::_pad2[4] |
Definition at line 234 of file DNA_cloth_types.h.
float ClothCollSettings::clamp |
Impulse clamp for object collisions.
Definition at line 236 of file DNA_cloth_types.h.
Referenced by cloth_collision_response_static().
struct LinkNode* ClothCollSettings::collision_list |
E.g. pointer to temp memory for collisions.
Definition at line 208 of file DNA_cloth_types.h.
float ClothCollSettings::damping |
Collision restitution on contact with other object.
Definition at line 216 of file DNA_cloth_types.h.
float repel_force ClothCollSettings::DNA_DEPRECATED |
Definition at line 219 of file DNA_cloth_types.h.
float distance_repel ClothCollSettings::DNA_DEPRECATED |
Definition at line 220 of file DNA_cloth_types.h.
short self_loop_count ClothCollSettings::DNA_DEPRECATED |
How many iterations for the selfcollision loop.
Definition at line 224 of file DNA_cloth_types.h.
float ClothCollSettings::epsilon |
Min distance for collisions.
Definition at line 210 of file DNA_cloth_types.h.
Referenced by cloth_collision(), cloth_collision_response_static(), cloth_from_object(), and hair_collision().
int ClothCollSettings::flags |
Collision flags defined in BKE_cloth.h.
Definition at line 222 of file DNA_cloth_types.h.
Referenced by blo_do_versions_280(), cloth_bvh_collision(), cloth_solve_collisions(), cloth_uses_vgroup(), do_hair_dynamics(), and updateDepsgraph().
float ClothCollSettings::friction |
Friction/damping applied on contact with other object.
Definition at line 214 of file DNA_cloth_types.h.
struct Collection* ClothCollSettings::group |
Only use colliders from this group of objects.
Definition at line 229 of file DNA_cloth_types.h.
Referenced by BKE_particle_system_blend_read_lib(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), cloth_bvh_collision(), foreachIDLink(), and updateDepsgraph().
short ClothCollSettings::loop_count |
How many iterations for the collision loop.
Definition at line 226 of file DNA_cloth_types.h.
Referenced by cloth_bvh_collision().
float ClothCollSettings::self_clamp |
Impulse clamp for self collisions.
Definition at line 238 of file DNA_cloth_types.h.
Referenced by cloth_selfcollision_response_static().
float ClothCollSettings::self_friction |
Fiction/damping with self contact.
Definition at line 212 of file DNA_cloth_types.h.
Referenced by cloth_selfcollision_response_static().
float ClothCollSettings::selfepsilon |
For selfcollision.
Definition at line 218 of file DNA_cloth_types.h.
Referenced by blo_do_versions_280(), cloth_from_object(), cloth_selfcollision(), and cloth_selfcollision_response_static().
short ClothCollSettings::vgroup_objcol |
Vgroup to paint which vertices are not used for object collisions.
Definition at line 233 of file DNA_cloth_types.h.
Referenced by cloth_apply_vgroup(), and cloth_uses_vgroup().
short ClothCollSettings::vgroup_selfcol |
Vgroup to paint which vertices are not used for self collisions.
Definition at line 231 of file DNA_cloth_types.h.
Referenced by cloth_apply_vgroup(), and cloth_uses_vgroup().