|
Blender V4.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 202 of file DNA_cloth_types.h.
| char ClothCollSettings::_pad[4] |
Definition at line 223 of file DNA_cloth_types.h.
| char ClothCollSettings::_pad2[4] |
Definition at line 230 of file DNA_cloth_types.h.
| float ClothCollSettings::clamp |
Impulse clamp for object collisions.
Definition at line 232 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 204 of file DNA_cloth_types.h.
| float ClothCollSettings::damping |
Collision restitution on contact with other object.
Definition at line 212 of file DNA_cloth_types.h.
| float repel_force ClothCollSettings::DNA_DEPRECATED |
Definition at line 215 of file DNA_cloth_types.h.
| float distance_repel ClothCollSettings::DNA_DEPRECATED |
Definition at line 216 of file DNA_cloth_types.h.
| short self_loop_count ClothCollSettings::DNA_DEPRECATED |
How many iterations for the selfcollision loop.
Definition at line 220 of file DNA_cloth_types.h.
| float ClothCollSettings::epsilon |
Min distance for collisions.
Definition at line 206 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.hh.
Definition at line 218 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 update_depsgraph().
| float ClothCollSettings::friction |
Friction/damping applied on contact with other object.
Definition at line 210 of file DNA_cloth_types.h.
| struct Collection* ClothCollSettings::group |
Only use colliders from this group of objects.
Definition at line 225 of file DNA_cloth_types.h.
Referenced by blender::deg::DepsgraphRelationBuilder::build_particle_systems(), cloth_bvh_collision(), foreach_ID_link(), and update_depsgraph().
| short ClothCollSettings::loop_count |
How many iterations for the collision loop.
Definition at line 222 of file DNA_cloth_types.h.
Referenced by cloth_bvh_collision().
| float ClothCollSettings::self_clamp |
Impulse clamp for self collisions.
Definition at line 234 of file DNA_cloth_types.h.
Referenced by cloth_selfcollision_response_static().
| float ClothCollSettings::self_friction |
Fiction/damping with self contact.
Definition at line 208 of file DNA_cloth_types.h.
Referenced by cloth_selfcollision_response_static().
| float ClothCollSettings::selfepsilon |
For selfcollision.
Definition at line 214 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 229 of file DNA_cloth_types.h.
Referenced by BKE_object_defgroup_remap_update_users(), 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 227 of file DNA_cloth_types.h.
Referenced by BKE_object_defgroup_remap_update_users(), cloth_apply_vgroup(), and cloth_uses_vgroup().