|
Blender V4.3
|
#include <DNA_modifier_types.h>
Public Attributes | |
| ModifierData | modifier |
| float(* | x )[3] |
| float(* | xnew )[3] |
| float(* | xold )[3] |
| float(* | current_xnew )[3] |
| float(* | current_x )[3] |
| float(* | current_v )[3] |
| int(* | vert_tris )[3] |
| 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 920 of file DNA_modifier_types.h.
| char CollisionModifierData::_pad[7] |
Definition at line 944 of file DNA_modifier_types.h.
| struct BVHTree* CollisionModifierData::bvhtree |
Bounding volume hierarchy for this cloth object.
Definition at line 947 of file DNA_modifier_types.h.
Referenced by BKE_collider_cache_create(), blend_read(), blender::ed::sculpt_paint::cloth::cloth_brush_collider_cache_create(), blender::ed::sculpt_paint::cloth::cloth_brush_solve_collision(), cloth_bvh_collision(), cloth_bvh_objcollisions_resolve(), cloth_collision(), cloth_collision_response_static(), collision_move_object(), deform_verts(), eff_calc_visibility(), free_data(), and hair_collision().
| float(* CollisionModifierData::current_v)[3] |
(xnew - x) at the actual inter-frame step.
Definition at line 934 of file DNA_modifier_types.h.
Referenced by blend_read(), cloth_collision_response_static(), collision_get_collider_velocity(), collision_move_object(), deform_verts(), and free_data().
| float(* CollisionModifierData::current_x)[3] |
Position at the actual inter-frame step.
Definition at line 932 of file DNA_modifier_types.h.
Referenced by blend_read(), collision_get_collider_velocity(), collision_move_object(), deform_verts(), free_data(), and hair_collision().
| float(* CollisionModifierData::current_xnew)[3] |
New position at the actual inter-frame step.
Definition at line 930 of file DNA_modifier_types.h.
Referenced by blend_read(), cloth_collision(), collision_move_object(), deform_verts(), free_data(), and hair_collision().
| char CollisionModifierData::is_static |
Collider doesn't move this frame, i.e. x[].co==xnew[].co.
Definition at line 943 of file DNA_modifier_types.h.
Referenced by blend_read(), collision_move_object(), deform_verts(), and free_data().
| ModifierData CollisionModifierData::modifier |
Definition at line 921 of file DNA_modifier_types.h.
| unsigned int CollisionModifierData::mvert_num |
Definition at line 938 of file DNA_modifier_types.h.
Referenced by blend_read(), ccd_mesh_make(), ccd_mesh_update(), collision_move_object(), deform_verts(), and free_data().
| float CollisionModifierData::time_x |
Cfra time of modifier.
Definition at line 941 of file DNA_modifier_types.h.
Referenced by blend_read(), deform_verts(), and free_data().
| float CollisionModifierData::time_xnew |
Definition at line 941 of file DNA_modifier_types.h.
Referenced by blend_read(), deform_verts(), and free_data().
| unsigned int CollisionModifierData::tri_num |
Definition at line 939 of file DNA_modifier_types.h.
Referenced by blend_read(), ccd_mesh_make(), ccd_mesh_update(), collision_move_object(), deform_verts(), and free_data().
| int(* CollisionModifierData::vert_tris)[3] |
Definition at line 936 of file DNA_modifier_types.h.
Referenced by blend_read(), ccd_mesh_make(), blender::ed::sculpt_paint::cloth::cloth_brush_collision_cb(), cloth_collision(), collision_move_object(), deform_verts(), free_data(), and hair_collision().
| float(* CollisionModifierData::x)[3] |
Position at the beginning of the frame.
Definition at line 924 of file DNA_modifier_types.h.
Referenced by BKE_modifier_blend_write(), blend_read(), blender::ed::sculpt_paint::cloth::cloth_brush_collision_cb(), collision_move_object(), deform_verts(), and free_data().
| float(* CollisionModifierData::xnew)[3] |
Position at the end of the frame.
Definition at line 926 of file DNA_modifier_types.h.
Referenced by BKE_modifier_blend_write(), blend_read(), ccd_mesh_make(), ccd_mesh_update(), collision_move_object(), deform_verts(), and free_data().
| float(* CollisionModifierData::xold)[3] |
Unused at the moment, but was discussed during sprint.
Definition at line 928 of file DNA_modifier_types.h.