Blender V2.61 - r43446
|
#include <BKE_cloth.h>
Public Attributes | |
struct ClothVertex * | verts |
struct LinkNode * | springs |
unsigned int | numverts |
unsigned int | numsprings |
unsigned int | numfaces |
unsigned char | old_solver_type |
unsigned char | pad2 |
short | pad3 |
struct BVHTree * | bvhtree |
struct BVHTree * | bvhselftree |
struct MFace * | mfaces |
struct Implicit_Data * | implicit |
struct Implicit_Data * | implicitEM |
struct EdgeHash * | edgehash |
int | last_frame |
int | pad4 |
This structure describes a cloth object against which the simulation can run.
The m and n members of this structure represent the assumed rectangular ordered grid for which the original paper is written. At some point they need to disappear and we need to determine out own connectivity of the mesh based on the actual edges in the mesh.
Definition at line 72 of file BKE_cloth.h.
struct BVHTree* Cloth::bvhselftree |
Definition at line 83 of file BKE_cloth.h.
Referenced by bvhselftree_update_from_cloth(), cloth_bvh_objcollision(), cloth_free_modifier(), cloth_free_modifier_extern(), and cloth_from_object().
struct BVHTree* Cloth::bvhtree |
Definition at line 82 of file BKE_cloth.h.
Referenced by bvhtree_update_from_cloth(), cloth_bvh_objcollision(), cloth_free_modifier(), cloth_free_modifier_extern(), cloth_from_object(), and implicit_solver().
struct EdgeHash* Cloth::edgehash |
Definition at line 87 of file BKE_cloth.h.
Referenced by cloth_build_springs(), cloth_bvh_objcollision(), cloth_free_errorsprings(), cloth_free_modifier(), cloth_free_modifier_extern(), and cloth_from_object().
struct Implicit_Data* Cloth::implicit |
Definition at line 85 of file BKE_cloth.h.
Referenced by implicit_free(), implicit_init(), implicit_set_positions(), and implicit_solver().
struct Implicit_Data* Cloth::implicitEM |
Definition at line 86 of file BKE_cloth.h.
Definition at line 88 of file BKE_cloth.h.
Referenced by clothModifier_do(), and do_init_cloth().
struct MFace* Cloth::mfaces |
Definition at line 84 of file BKE_cloth.h.
Referenced by bvhselftree_update_from_cloth(), bvhtree_build_from_cloth(), bvhtree_update_from_cloth(), cloth_calc_force(), cloth_collision(), cloth_free_modifier(), cloth_free_modifier_extern(), and cloth_from_mesh().
unsigned int Cloth::numfaces |
Definition at line 78 of file BKE_cloth.h.
Referenced by bvhtree_build_from_cloth(), bvhtree_update_from_cloth(), cloth_calc_force(), and cloth_from_mesh().
unsigned int Cloth::numsprings |
Definition at line 77 of file BKE_cloth.h.
Referenced by cloth_add_spring(), cloth_build_springs(), cloth_free_modifier(), cloth_free_modifier_extern(), cloth_from_object(), and implicit_init().
unsigned int Cloth::numverts |
Definition at line 76 of file BKE_cloth.h.
Referenced by bvhselftree_build_from_cloth(), bvhselftree_update_from_cloth(), cloth_bvh_objcollision(), cloth_bvh_objcollisions_resolve(), cloth_calc_force(), cloth_calc_helper_forces(), cloth_free_errorsprings(), cloth_free_modifier(), cloth_free_modifier_extern(), cloth_from_mesh(), clothModifier_do(), do_step_cloth(), implicit_init(), implicit_set_positions(), implicit_solver(), and ptcache_cloth_totpoint().
unsigned char Cloth::old_solver_type |
Definition at line 79 of file BKE_cloth.h.
Referenced by cloth_from_object().
unsigned char Cloth::pad2 |
Definition at line 80 of file BKE_cloth.h.
short Cloth::pad3 |
Definition at line 81 of file BKE_cloth.h.
int Cloth::pad4 |
Definition at line 88 of file BKE_cloth.h.
struct LinkNode* Cloth::springs |
Definition at line 75 of file BKE_cloth.h.
Referenced by cloth_add_spring(), cloth_build_springs(), cloth_calc_force(), cloth_calc_helper_forces(), cloth_free_errorsprings(), cloth_free_modifier(), cloth_free_modifier_extern(), cloth_from_mesh(), cloth_from_object(), and implicit_init().
struct ClothVertex* Cloth::verts |
Definition at line 74 of file BKE_cloth.h.
Referenced by bvhselftree_build_from_cloth(), bvhselftree_update_from_cloth(), bvhtree_build_from_cloth(), bvhtree_update_from_cloth(), cloth_apply_vgroup(), cloth_build_springs(), cloth_bvh_objcollision(), cloth_bvh_objcollisions_resolve(), cloth_calc_helper_forces(), cloth_calc_spring_force(), cloth_collision(), cloth_collision_response_static(), cloth_free_modifier(), cloth_free_modifier_extern(), cloth_from_mesh(), cloth_from_object(), cloth_to_object(), do_step_cloth(), implicit_init(), implicit_set_positions(), implicit_solver(), ptcache_cloth_interpolate(), ptcache_cloth_read(), and ptcache_cloth_write().