Blender
V3.3
|
#include <DNA_modifier_types.h>
Public Attributes | |
ModifierData | modifier |
struct MVert * | x |
struct MVert * | xnew |
struct MVert * | xold |
struct MVert * | current_xnew |
struct MVert * | current_x |
struct MVert * | current_v |
struct MVertTri * | tri |
unsigned int | mvert_num |
unsigned int | tri_num |
float | time_x |
float | time_xnew |
char | is_static |
char | _pad [7] |
struct BVHTree * | bvhtree |
Definition at line 848 of file DNA_modifier_types.h.
char CollisionModifierData::_pad[7] |
Definition at line 872 of file DNA_modifier_types.h.
struct BVHTree* CollisionModifierData::bvhtree |
Bounding volume hierarchy for this cloth object.
Definition at line 875 of file DNA_modifier_types.h.
Referenced by BKE_collider_cache_create(), blendRead(), cloth_brush_collider_cache_create(), cloth_brush_solve_collision(), cloth_bvh_collision(), cloth_bvh_objcollisions_resolve(), cloth_collision(), cloth_collision_response_static(), collision_move_object(), deformVerts(), eff_calc_visibility(), freeData(), and hair_collision().
struct MVert* CollisionModifierData::current_v |
(xnew - x) at the actual inter-frame step.
Definition at line 862 of file DNA_modifier_types.h.
Referenced by blendRead(), cloth_collision_response_static(), collision_get_collider_velocity(), collision_move_object(), deformVerts(), and freeData().
struct MVert* CollisionModifierData::current_x |
Position at the actual inter-frame step.
Definition at line 860 of file DNA_modifier_types.h.
Referenced by blendRead(), collision_get_collider_velocity(), collision_move_object(), deformVerts(), freeData(), and hair_collision().
struct MVert* CollisionModifierData::current_xnew |
New position at the actual inter-frame step.
Definition at line 858 of file DNA_modifier_types.h.
Referenced by blendRead(), cloth_collision(), cloth_collision_response_static(), collision_move_object(), deformVerts(), and freeData().
char CollisionModifierData::is_static |
Collider doesn't move this frame, i.e. x[].co==xnew[].co.
Definition at line 871 of file DNA_modifier_types.h.
Referenced by blendRead(), collision_move_object(), deformVerts(), and freeData().
ModifierData CollisionModifierData::modifier |
Definition at line 849 of file DNA_modifier_types.h.
unsigned int CollisionModifierData::mvert_num |
Definition at line 866 of file DNA_modifier_types.h.
Referenced by blendRead(), ccd_mesh_make(), ccd_mesh_update(), collision_move_object(), deformVerts(), and freeData().
float CollisionModifierData::time_x |
Cfra time of modifier.
Definition at line 869 of file DNA_modifier_types.h.
Referenced by blendRead(), collision_detect(), deformVerts(), and freeData().
float CollisionModifierData::time_xnew |
Definition at line 869 of file DNA_modifier_types.h.
Referenced by blendRead(), collision_detect(), deformVerts(), and freeData().
struct MVertTri* CollisionModifierData::tri |
Definition at line 864 of file DNA_modifier_types.h.
Referenced by blendRead(), ccd_mesh_make(), cloth_brush_collision_cb(), cloth_collision(), collision_move_object(), deformVerts(), freeData(), and hair_collision().
unsigned int CollisionModifierData::tri_num |
Definition at line 867 of file DNA_modifier_types.h.
Referenced by blendRead(), ccd_mesh_make(), ccd_mesh_update(), collision_move_object(), deformVerts(), and freeData().
struct MVert* CollisionModifierData::x |
Position at the beginning of the frame.
Definition at line 852 of file DNA_modifier_types.h.
Referenced by BKE_modifier_blend_write(), blendRead(), cloth_brush_collision_cb(), collision_move_object(), deformVerts(), and freeData().
struct MVert* CollisionModifierData::xnew |
Position at the end of the frame.
Definition at line 854 of file DNA_modifier_types.h.
Referenced by BKE_modifier_blend_write(), blendRead(), ccd_mesh_make(), ccd_mesh_update(), collision_move_object(), deformVerts(), and freeData().
struct MVert* CollisionModifierData::xold |
Unused at the moment, but was discussed during sprint.
Definition at line 856 of file DNA_modifier_types.h.