Blender V2.61 - r43446
|
#include <DNA_object_force.h>
Public Attributes | |
int | totpoint |
int | totspring |
struct BodyPoint * | bpoint |
struct BodySpring * | bspring |
char | pad |
char | msg_lock |
short | msg_value |
float | nodemass |
char | namedVG_Mass [64] |
float | grav |
float | mediafrict |
float | rklimit |
float | physics_speed |
float | goalspring |
float | goalfrict |
float | mingoal |
float | maxgoal |
float | defgoal |
short | vertgroup |
char | namedVG_Softgoal [64] |
short | fuzzyness |
float | inspring |
float | infrict |
char | namedVG_Spring_K [64] |
int | sfra |
int | efra |
int | interval |
short | local |
short | solverflags |
SBVertex ** | keys |
int | totpointkey |
int | totkey |
float | secondspring |
float | colball |
float | balldamp |
float | ballstiff |
short | sbc_mode |
short | aeroedge |
short | minloops |
short | maxloops |
short | choke |
short | solver_ID |
short | plastic |
short | springpreload |
struct SBScratch * | scratch |
float | shearstiff |
float | inpush |
struct PointCache * | pointcache |
struct ListBase | ptcaches |
struct EffectorWeights * | effector_weights |
float | lcom [3] |
float | lrot [3][3] |
float | lscale [3][3] |
int | last_frame |
Definition at line 264 of file DNA_object_force.h.
short SoftBody::aeroedge |
Definition at line 320 of file DNA_object_force.h.
Referenced by _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), softbody_calc_forces(), and softbody_calc_forcesEx().
float SoftBody::balldamp |
Definition at line 317 of file DNA_object_force.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), sbNew(), and softbody_calc_forces().
float SoftBody::ballstiff |
Definition at line 318 of file DNA_object_force.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), sbNew(), and softbody_calc_forces().
struct BodyPoint* SoftBody::bpoint |
Definition at line 267 of file DNA_object_force.h.
Referenced by _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), add_2nd_order_roller(), apply_spring_memory(), build_bps_springlist(), calculate_collision_balls(), copy_softbody(), curve_surf_to_softbody(), direct_link_object(), free_softbody_intern(), interpolate_exciter(), lattice_to_softbody(), mesh_to_softbody(), ptcache_softbody_interpolate(), ptcache_softbody_read(), ptcache_softbody_write(), reference_to_scratch(), renew_softbody(), SB_estimate_transform(), sb_spring_force(), sbObjectStep(), scan_for_ext_face_forces(), softbody_apply_forces(), softbody_apply_goalsnap(), softbody_calc_forces(), softbody_reset(), softbody_restore_prev_step(), softbody_to_object(), softbody_update_positions(), and springs_from_mesh().
struct BodySpring* SoftBody::bspring |
Definition at line 268 of file DNA_object_force.h.
Referenced by _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), add_2nd_order_roller(), add_2nd_order_springs(), add_mesh_quad_diag_springs(), apply_spring_memory(), build_bps_springlist(), calculate_collision_balls(), copy_softbody(), curve_surf_to_softbody(), direct_link_object(), free_softbody_intern(), lattice_to_softbody(), mesh_to_softbody(), renew_softbody(), sbObjectStep(), softbody_calc_forces(), and springs_from_mesh().
short SoftBody::choke |
Definition at line 320 of file DNA_object_force.h.
Referenced by _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), sbNew(), and softbody_calc_forces().
float SoftBody::colball |
Definition at line 316 of file DNA_object_force.h.
Referenced by calculate_collision_balls(), and sbNew().
float SoftBody::defgoal |
Definition at line 290 of file DNA_object_force.h.
Referenced by do_versions(), mesh_to_softbody(), renew_softbody(), and sbNew().
Definition at line 335 of file DNA_object_force.h.
Referenced by _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), copy_softbody(), direct_link_object(), do_versions(), lib_link_object(), sb_sfesf_threads_run(), sbFree(), sbNew(), scan_for_ext_spring_forces(), softbody_calc_forces(), softbody_calc_forcesEx(), and write_objects().
int SoftBody::efra |
Definition at line 305 of file DNA_object_force.h.
Referenced by do_versions(), and sbNew().
short SoftBody::fuzzyness |
Definition at line 295 of file DNA_object_force.h.
Referenced by softbody_apply_forces().
float SoftBody::goalfrict |
Definition at line 287 of file DNA_object_force.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), sbNew(), and softbody_calc_forces().
float SoftBody::goalspring |
Definition at line 286 of file DNA_object_force.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), sbNew(), and softbody_calc_forces().
float SoftBody::grav |
Definition at line 280 of file DNA_object_force.h.
Referenced by do_versions(), and sbNew().
float SoftBody::infrict |
Definition at line 299 of file DNA_object_force.h.
Referenced by sb_spring_force(), and sbNew().
float SoftBody::inpush |
Definition at line 330 of file DNA_object_force.h.
Referenced by do_versions(), sb_spring_force(), and sbNew().
float SoftBody::inspring |
Definition at line 298 of file DNA_object_force.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), do_versions(), sb_spring_force(), sbNew(), and softbody_calc_forces().
Definition at line 306 of file DNA_object_force.h.
Referenced by do_versions(), and sbNew().
Definition at line 310 of file DNA_object_force.h.
Referenced by copy_softbody(), direct_link_object(), do_versions(), and free_softbody_baked().
Definition at line 341 of file DNA_object_force.h.
Referenced by sbNew(), and sbObjectStep().
float SoftBody::lcom[3] |
Definition at line 337 of file DNA_object_force.h.
Referenced by draw_object(), SB_estimate_transform(), softbody_reset(), and softbody_to_object().
short SoftBody::local |
Definition at line 307 of file DNA_object_force.h.
Referenced by sbObjectStep().
float SoftBody::lrot[3][3] |
Definition at line 338 of file DNA_object_force.h.
Referenced by draw_object(), SB_estimate_transform(), softbody_reset(), and softbody_to_object().
float SoftBody::lscale[3][3] |
Definition at line 339 of file DNA_object_force.h.
Referenced by draw_object(), SB_estimate_transform(), softbody_reset(), and softbody_to_object().
float SoftBody::maxgoal |
Definition at line 289 of file DNA_object_force.h.
Referenced by _final_goal(), and sbNew().
short SoftBody::maxloops |
Definition at line 320 of file DNA_object_force.h.
Referenced by sbNew(), and softbody_step().
float SoftBody::mediafrict |
Definition at line 281 of file DNA_object_force.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), sbNew(), and softbody_calc_forces().
float SoftBody::mingoal |
Definition at line 288 of file DNA_object_force.h.
Referenced by _final_goal(), and sbNew().
short SoftBody::minloops |
Definition at line 320 of file DNA_object_force.h.
Referenced by sbNew(), and softbody_step().
char SoftBody::msg_lock |
Definition at line 270 of file DNA_object_force.h.
short SoftBody::msg_value |
Definition at line 271 of file DNA_object_force.h.
char SoftBody::namedVG_Mass[64] |
Definition at line 277 of file DNA_object_force.h.
Referenced by mesh_to_softbody().
char SoftBody::namedVG_Softgoal[64] |
Definition at line 292 of file DNA_object_force.h.
char SoftBody::namedVG_Spring_K[64] |
Definition at line 300 of file DNA_object_force.h.
Referenced by mesh_to_softbody().
float SoftBody::nodemass |
Definition at line 276 of file DNA_object_force.h.
Referenced by _final_mass(), and sbNew().
char SoftBody::pad |
Definition at line 269 of file DNA_object_force.h.
float SoftBody::physics_speed |
Definition at line 283 of file DNA_object_force.h.
Referenced by do_versions(), sb_time_scale(), and sbNew().
short SoftBody::plastic |
Definition at line 320 of file DNA_object_force.h.
Referenced by apply_spring_memory(), and softbody_step().
struct PointCache* SoftBody::pointcache |
Definition at line 332 of file DNA_object_force.h.
Referenced by BKE_ptcache_id_from_softbody(), copy_softbody(), direct_link_object(), do_versions(), sbFree(), sbNew(), and sbObjectStep().
struct ListBase SoftBody::ptcaches |
Definition at line 333 of file DNA_object_force.h.
Referenced by BKE_ptcache_id_from_softbody(), bpath_traverse_id(), copy_softbody(), direct_link_object(), do_versions(), sbFree(), sbNew(), and write_objects().
float SoftBody::rklimit |
Definition at line 282 of file DNA_object_force.h.
Referenced by sbNew(), and softbody_step().
short SoftBody::sbc_mode |
Definition at line 319 of file DNA_object_force.h.
Referenced by calculate_collision_balls(), and sbNew().
struct SBScratch* SoftBody::scratch |
Definition at line 328 of file DNA_object_force.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), copy_softbody(), direct_link_object(), free_scratch(), mesh_faces_to_scratch(), reference_to_scratch(), sb_detect_aabb_collisionCached(), sb_detect_edge_collisionCached(), sb_detect_face_collisionCached(), sb_detect_face_pointCached(), sb_detect_vertex_collisionCached(), SB_estimate_transform(), sb_new_scratch(), scan_for_ext_face_forces(), softbody_apply_forces(), softbody_calc_forces(), softbody_reset(), and softbody_step().
float SoftBody::secondspring |
Definition at line 313 of file DNA_object_force.h.
Referenced by mesh_to_softbody(), and sb_spring_force().
int SoftBody::sfra |
Definition at line 305 of file DNA_object_force.h.
Referenced by do_versions(), and sbNew().
float SoftBody::shearstiff |
Definition at line 329 of file DNA_object_force.h.
Referenced by do_versions(), sb_spring_force(), and sbNew().
short SoftBody::solver_ID |
Definition at line 320 of file DNA_object_force.h.
Referenced by softbody_step().
short SoftBody::solverflags |
Definition at line 307 of file DNA_object_force.h.
Referenced by draw_object(), sbNew(), softbody_apply_forces(), softbody_step(), and softbody_to_object().
short SoftBody::springpreload |
Definition at line 320 of file DNA_object_force.h.
Referenced by springs_from_mesh().
int SoftBody::totkey |
Definition at line 311 of file DNA_object_force.h.
Referenced by copy_softbody(), direct_link_object(), do_versions(), and free_softbody_baked().
Definition at line 266 of file DNA_object_force.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), add_2nd_order_roller(), build_bps_springlist(), calculate_collision_balls(), copy_softbody(), free_softbody_intern(), interpolate_exciter(), ptcache_softbody_totpoint(), reference_to_scratch(), renew_softbody(), SB_estimate_transform(), sbObjectStep(), softbody_apply_forces(), softbody_apply_goalsnap(), softbody_calc_forces(), softbody_calc_forcesEx(), and softbody_restore_prev_step().
Definition at line 311 of file DNA_object_force.h.
Referenced by copy_softbody().
Definition at line 266 of file DNA_object_force.h.
Referenced by _scan_for_ext_spring_forces(), add_2nd_order_roller(), add_2nd_order_springs(), add_mesh_quad_diag_springs(), apply_spring_memory(), build_bps_springlist(), copy_softbody(), free_softbody_intern(), renew_softbody(), scan_for_ext_spring_forces(), softbody_calc_forcesEx(), and springs_from_mesh().
short SoftBody::vertgroup |
Definition at line 291 of file DNA_object_force.h.
Referenced by do_versions(), mesh_to_softbody(), and vgroup_remap_update_users().