Blender  V3.3
Public Attributes | List of all members
ClothCollSettings Struct Reference

#include <DNA_cloth_types.h>

Public Attributes

struct LinkNodecollision_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 Collectiongroup
 
short vgroup_selfcol
 
short vgroup_objcol
 
char _pad2 [4]
 
float clamp
 
float self_clamp
 

Detailed Description

Definition at line 206 of file DNA_cloth_types.h.

Member Data Documentation

◆ _pad

char ClothCollSettings::_pad[4]

Definition at line 227 of file DNA_cloth_types.h.

◆ _pad2

char ClothCollSettings::_pad2[4]

Definition at line 234 of file DNA_cloth_types.h.

◆ clamp

float ClothCollSettings::clamp

Impulse clamp for object collisions.

Definition at line 236 of file DNA_cloth_types.h.

Referenced by cloth_collision_response_static().

◆ collision_list

struct LinkNode* ClothCollSettings::collision_list

E.g. pointer to temp memory for collisions.

Definition at line 208 of file DNA_cloth_types.h.

◆ damping

float ClothCollSettings::damping

Collision restitution on contact with other object.

Definition at line 216 of file DNA_cloth_types.h.

◆ DNA_DEPRECATED [1/3]

float repel_force ClothCollSettings::DNA_DEPRECATED

Definition at line 219 of file DNA_cloth_types.h.

◆ DNA_DEPRECATED [2/3]

float distance_repel ClothCollSettings::DNA_DEPRECATED

Definition at line 220 of file DNA_cloth_types.h.

◆ DNA_DEPRECATED [3/3]

short self_loop_count ClothCollSettings::DNA_DEPRECATED

How many iterations for the selfcollision loop.

Definition at line 224 of file DNA_cloth_types.h.

◆ epsilon

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().

◆ flags

int ClothCollSettings::flags

◆ friction

float ClothCollSettings::friction

Friction/damping applied on contact with other object.

Definition at line 214 of file DNA_cloth_types.h.

◆ group

struct Collection* ClothCollSettings::group

◆ loop_count

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().

◆ self_clamp

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().

◆ self_friction

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().

◆ selfepsilon

float ClothCollSettings::selfepsilon

◆ vgroup_objcol

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().

◆ vgroup_selfcol

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().


The documentation for this struct was generated from the following file: