Blender
V3.3
|
#include <BKE_paint.h>
Public Attributes | |
SculptClothLengthConstraint * | length_constraints |
int | tot_length_constraints |
struct EdgeSet * | created_length_constraints |
int | capacity_length_constraints |
float * | length_constraint_tweak |
float(* | deformation_pos )[3] |
float * | deformation_strength |
float | mass |
float | damping |
float | softbody_strength |
float(* | acceleration )[3] |
float(* | pos )[3] |
float(* | init_pos )[3] |
float(* | softbody_pos )[3] |
float(* | prev_pos )[3] |
float(* | last_iteration_pos )[3] |
struct ListBase * | collider_list |
int | totnode |
struct GHash * | node_state_index |
eSculptClothNodeSimState * | node_state |
Definition at line 352 of file BKE_paint.h.
float(* SculptClothSimulation::acceleration)[3] |
Definition at line 369 of file BKE_paint.h.
Referenced by cloth_brush_apply_force_to_vertex(), do_cloth_brush_solve_simulation_task_cb_ex(), SCULPT_cloth_brush_simulation_create(), and SCULPT_cloth_simulation_free().
int SculptClothSimulation::capacity_length_constraints |
Definition at line 356 of file BKE_paint.h.
Referenced by cloth_brush_reallocate_constraints(), and SCULPT_cloth_brush_simulation_create().
struct ListBase* SculptClothSimulation::collider_list |
Definition at line 376 of file BKE_paint.h.
Referenced by cloth_brush_solve_collision(), do_cloth_brush_solve_simulation_task_cb_ex(), SCULPT_cloth_brush_simulation_create(), and SCULPT_cloth_simulation_free().
struct EdgeSet* SculptClothSimulation::created_length_constraints |
Definition at line 355 of file BKE_paint.h.
Referenced by cloth_brush_add_length_constraint(), cloth_brush_sim_has_length_constraint(), and SCULPT_cloth_brush_ensure_nodes_constraints().
float SculptClothSimulation::damping |
Definition at line 366 of file BKE_paint.h.
Referenced by do_cloth_brush_solve_simulation_task_cb_ex(), and SCULPT_cloth_brush_simulation_create().
float(* SculptClothSimulation::deformation_pos)[3] |
Definition at line 362 of file BKE_paint.h.
Referenced by cloth_brush_add_deformation_constraint(), cloth_filter_apply_displacement_to_deform_co(), do_cloth_brush_apply_forces_task_cb_ex(), SCULPT_brush_deform_target_vertex_co_get(), SCULPT_cloth_brush_simulation_create(), SCULPT_cloth_brush_simulation_init(), and SCULPT_cloth_simulation_free().
float* SculptClothSimulation::deformation_strength |
Definition at line 363 of file BKE_paint.h.
Referenced by cloth_brush_apply_brush_foces(), cloth_brush_satisfy_constraints(), do_cloth_brush_apply_forces_task_cb_ex(), SCULPT_cloth_brush_simulation_create(), SCULPT_cloth_brush_simulation_init(), and SCULPT_cloth_simulation_free().
float(* SculptClothSimulation::init_pos)[3] |
Definition at line 371 of file BKE_paint.h.
Referenced by cloth_brush_add_pin_constraint(), cloth_brush_satisfy_constraints(), cloth_filter_apply_displacement_to_deform_co(), cloth_filter_apply_forces_task_cb(), do_cloth_brush_apply_forces_task_cb_ex(), do_cloth_brush_solve_simulation_task_cb_ex(), SCULPT_cloth_brush_simulation_create(), SCULPT_cloth_brush_simulation_init(), and SCULPT_cloth_simulation_free().
float(* SculptClothSimulation::last_iteration_pos)[3] |
Definition at line 374 of file BKE_paint.h.
Referenced by cloth_brush_solve_collision(), do_cloth_brush_solve_simulation_task_cb_ex(), SCULPT_cloth_brush_simulation_create(), SCULPT_cloth_brush_simulation_init(), and SCULPT_cloth_simulation_free().
float* SculptClothSimulation::length_constraint_tweak |
Definition at line 357 of file BKE_paint.h.
Referenced by cloth_brush_satisfy_constraints(), cloth_filter_apply_forces_task_cb(), do_cloth_brush_apply_forces_task_cb_ex(), SCULPT_cloth_brush_simulation_create(), and SCULPT_cloth_simulation_free().
SculptClothLengthConstraint* SculptClothSimulation::length_constraints |
Definition at line 353 of file BKE_paint.h.
Referenced by cloth_brush_add_deformation_constraint(), cloth_brush_add_length_constraint(), cloth_brush_add_pin_constraint(), cloth_brush_add_softbody_constraint(), cloth_brush_reallocate_constraints(), cloth_brush_satisfy_constraints(), SCULPT_cloth_brush_simulation_create(), and SCULPT_cloth_simulation_free().
float SculptClothSimulation::mass |
Definition at line 365 of file BKE_paint.h.
Referenced by cloth_brush_apply_force_to_vertex(), and SCULPT_cloth_brush_simulation_create().
eSculptClothNodeSimState* SculptClothSimulation::node_state |
Definition at line 381 of file BKE_paint.h.
Referenced by cloth_brush_satisfy_constraints(), cloth_sim_initialize_default_node_state(), do_cloth_brush_solve_simulation_task_cb_ex(), SCULPT_cloth_sim_activate_nodes(), and SCULPT_cloth_simulation_free().
struct GHash* SculptClothSimulation::node_state_index |
PBVHNode pointer as a key, index in SculptClothSimulation.node_state as value.
Definition at line 380 of file BKE_paint.h.
Referenced by cloth_sim_initialize_default_node_state(), SCULPT_cloth_sim_activate_nodes(), and SCULPT_cloth_simulation_free().
float(* SculptClothSimulation::pos)[3] |
Definition at line 370 of file BKE_paint.h.
Referenced by cloth_brush_add_deformation_constraint(), cloth_brush_add_length_constraint(), cloth_brush_add_pin_constraint(), cloth_brush_add_softbody_constraint(), cloth_brush_satisfy_constraints(), cloth_brush_solve_collision(), do_cloth_brush_apply_forces_task_cb_ex(), do_cloth_brush_solve_simulation_task_cb_ex(), SCULPT_cloth_brush_simulation_create(), SCULPT_cloth_brush_store_simulation_state(), sculpt_cloth_filter_modal(), and SCULPT_cloth_simulation_free().
float(* SculptClothSimulation::prev_pos)[3] |
Definition at line 373 of file BKE_paint.h.
Referenced by do_cloth_brush_solve_simulation_task_cb_ex(), SCULPT_cloth_brush_simulation_create(), SCULPT_cloth_brush_simulation_init(), and SCULPT_cloth_simulation_free().
float(* SculptClothSimulation::softbody_pos)[3] |
Definition at line 372 of file BKE_paint.h.
Referenced by cloth_brush_add_softbody_constraint(), cloth_brush_satisfy_constraints(), SCULPT_cloth_brush_simulation_create(), SCULPT_cloth_brush_simulation_init(), and SCULPT_cloth_simulation_free().
float SculptClothSimulation::softbody_strength |
Definition at line 367 of file BKE_paint.h.
Referenced by SCULPT_cloth_brush_simulation_create().
int SculptClothSimulation::tot_length_constraints |
Definition at line 354 of file BKE_paint.h.
Referenced by cloth_brush_add_deformation_constraint(), cloth_brush_add_length_constraint(), cloth_brush_add_pin_constraint(), cloth_brush_add_softbody_constraint(), cloth_brush_reallocate_constraints(), and cloth_brush_satisfy_constraints().
int SculptClothSimulation::totnode |
Definition at line 378 of file BKE_paint.h.