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

#include <DNA_modifier_types.h>

Public Attributes

ModifierData modifier
 
struct ClothclothObject
 
struct ClothSimSettingssim_parms
 
struct ClothCollSettingscoll_parms
 
struct PointCachepoint_cache
 
struct ListBase ptcaches
 
struct ClothHairDatahairdata
 
float hair_grid_min [3]
 
float hair_grid_max [3]
 
int hair_grid_res [3]
 
float hair_grid_cellsize
 
struct ClothSolverResultsolver_result
 

Detailed Description

Definition at line 819 of file DNA_modifier_types.h.

Member Data Documentation

◆ clothObject

struct Cloth* ClothModifierData::clothObject

The internal data structure for cloth.

Definition at line 823 of file DNA_modifier_types.h.

Referenced by BKE_modifier_blend_read_data(), BKE_particle_system_blend_read_data(), bvhtree_build_from_cloth(), bvhtree_update_from_cloth(), cloth_add_shear_bend_spring(), cloth_apply_vgroup(), cloth_build_springs(), cloth_bvh_collision(), cloth_bvh_obj_overlap_cb(), cloth_bvh_objcollisions_resolve(), cloth_bvh_self_overlap_cb(), cloth_bvh_selfcollisions_resolve(), cloth_calc_average_acceleration(), cloth_calc_average_pressure(), cloth_calc_force(), cloth_calc_pressure_gradient(), cloth_calc_rest_volume(), cloth_calc_spring_force(), cloth_calc_volume(), cloth_collision(), cloth_collision_response_static(), cloth_continuum_step(), cloth_free_modifier(), cloth_free_modifier_extern(), cloth_from_mesh(), cloth_from_object(), cloth_get_pressure_weights(), cloth_hair_update_bending_rest_targets(), cloth_hair_update_bending_targets(), cloth_make_rest_mesh(), cloth_selfcollision(), cloth_selfcollision_response_static(), cloth_setup_constraints(), cloth_solve_collisions(), cloth_to_object(), cloth_update_spring_lengths(), cloth_update_springs(), cloth_update_verts(), clothModifier_do(), copyData(), do_init_cloth(), do_step_cloth(), hair_collision(), hair_get_boundbox(), ptcache_cloth_extra_read(), ptcache_cloth_extra_write(), ptcache_cloth_interpolate(), ptcache_cloth_read(), ptcache_cloth_totpoint(), ptcache_cloth_write(), SIM_cloth_solve(), SIM_cloth_solver_free(), SIM_cloth_solver_init(), SIM_cloth_solver_set_positions(), and SIM_cloth_solver_set_volume().

◆ coll_parms

struct ClothCollSettings* ClothModifierData::coll_parms

◆ hair_grid_cellsize

float ClothModifierData::hair_grid_cellsize

Definition at line 843 of file DNA_modifier_types.h.

Referenced by cloth_continuum_step().

◆ hair_grid_max

float ClothModifierData::hair_grid_max[3]

Definition at line 841 of file DNA_modifier_types.h.

Referenced by cloth_continuum_step().

◆ hair_grid_min

float ClothModifierData::hair_grid_min[3]

Grid geometry values of hair continuum.

Definition at line 840 of file DNA_modifier_types.h.

Referenced by cloth_continuum_step().

◆ hair_grid_res

int ClothModifierData::hair_grid_res[3]

Definition at line 842 of file DNA_modifier_types.h.

Referenced by cloth_continuum_step().

◆ hairdata

struct ClothHairData* ClothModifierData::hairdata

◆ modifier

ModifierData ClothModifierData::modifier

◆ point_cache

struct PointCache* ClothModifierData::point_cache

◆ ptcaches

struct ListBase ClothModifierData::ptcaches

◆ sim_parms

struct ClothSimSettings* ClothModifierData::sim_parms

◆ solver_result

struct ClothSolverResult* ClothModifierData::solver_result

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