Blender
V3.3
|
#include <DNA_object_force_types.h>
Definition at line 191 of file DNA_object_force_types.h.
char SoftBody::_pad |
Definition at line 198 of file DNA_object_force_types.h.
char SoftBody::_pad1[6] |
Definition at line 256 of file DNA_object_force_types.h.
short SoftBody::aeroedge |
Definition at line 276 of file DNA_object_force_types.h.
Referenced by _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), and softbody_calc_forces().
float SoftBody::balldamp |
Cooling down collision response.
Definition at line 272 of file DNA_object_force_types.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), and sbNew().
float SoftBody::ballstiff |
Pressure the ball is loaded with.
Definition at line 274 of file DNA_object_force_types.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), and sbNew().
struct BodyPoint* SoftBody::bpoint |
Not saved in file.
Definition at line 195 of file DNA_object_force_types.h.
Referenced by _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), add_2nd_order_roller(), apply_spring_memory(), BKE_object_copy_softbody(), build_bps_springlist(), calculate_collision_balls(), curve_surf_to_softbody(), free_softbody_intern(), interpolate_exciter(), lattice_to_softbody(), mesh_to_softbody(), object_blend_read_data(), 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_reset(), softbody_restore_prev_step(), softbody_to_object(), softbody_update_positions(), and springs_from_mesh().
struct BodySpring* SoftBody::bspring |
Not saved in file.
Definition at line 197 of file DNA_object_force_types.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(), BKE_object_copy_softbody(), build_bps_springlist(), calculate_collision_balls(), curve_surf_to_softbody(), free_softbody_intern(), lattice_to_softbody(), mesh_to_softbody(), object_blend_read_data(), renew_softbody(), sbObjectStep(), softbody_calc_forces(), and springs_from_mesh().
short SoftBody::choke |
Definition at line 279 of file DNA_object_force_types.h.
Referenced by _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), and sbNew().
float SoftBody::colball |
Fixed collision ball size if > 0.
Definition at line 270 of file DNA_object_force_types.h.
Referenced by calculate_collision_balls(), and sbNew().
struct Collection* SoftBody::collision_group |
Definition at line 295 of file DNA_object_force_types.h.
Referenced by object_blend_read_expand(), object_blend_read_lib(), object_foreach_id(), softbody_calc_forces(), softbody_step(), and updateDepsgraph().
float SoftBody::defgoal |
Default goal for vertices without vgroup.
Definition at line 231 of file DNA_object_force_types.h.
Referenced by blo_do_versions_pre250(), lattice_to_softbody(), mesh_to_softbody(), renew_softbody(), and sbNew().
struct PointCache* pointcache SoftBody::DNA_DEPRECATED |
Moved to SoftBody_Shared.
Definition at line 291 of file DNA_object_force_types.h.
struct ListBase ptcaches SoftBody::DNA_DEPRECATED |
Moved to SoftBody_Shared.
Definition at line 291 of file DNA_object_force_types.h.
struct EffectorWeights* SoftBody::effector_weights |
Definition at line 297 of file DNA_object_force_types.h.
Referenced by _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), BKE_object_copy_softbody(), blo_do_versions_250(), object_blend_read_data(), object_blend_read_expand(), object_blend_read_lib(), object_blend_write(), object_foreach_id(), sb_sfesf_threads_run(), sbFree(), sbNew(), softbody_calc_forces(), and updateDepsgraph().
short SoftBody::fuzzyness |
Definition at line 240 of file DNA_object_force_types.h.
Referenced by softbody_apply_forces().
float SoftBody::goalfrict |
Softbody goal springs friction.
Definition at line 226 of file DNA_object_force_types.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), and sbNew().
float SoftBody::goalspring |
Softbody goal springs.
Definition at line 224 of file DNA_object_force_types.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), and sbNew().
float SoftBody::grav |
Softbody amount of gravitation to apply.
Definition at line 214 of file DNA_object_force_types.h.
Referenced by blo_do_versions_250(), and sbNew().
float SoftBody::infrict |
Softbody inner springs friction.
Definition at line 246 of file DNA_object_force_types.h.
Referenced by sb_spring_force(), and sbNew().
float SoftBody::inpush |
Definition at line 287 of file DNA_object_force_types.h.
Referenced by blo_do_versions_pre250(), sb_spring_force(), and sbNew().
float SoftBody::inspring |
Softbody inner springs.
Definition at line 244 of file DNA_object_force_types.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), blo_do_versions_pre250(), sb_spring_force(), and sbNew().
SBVertex** SoftBody::keys |
Array of size totpointkey.
Definition at line 262 of file DNA_object_force_types.h.
Referenced by BKE_object_copy_softbody(), blo_do_versions_pre250(), free_softbody_baked(), and object_blend_read_data().
int SoftBody::last_frame |
Definition at line 303 of file DNA_object_force_types.h.
Referenced by sbNew(), sbObjectStep(), and sbStoreLastFrame().
float SoftBody::lcom[3] |
Definition at line 299 of file DNA_object_force_types.h.
Referenced by SB_estimate_transform(), softbody_reset(), and softbody_to_object().
char SoftBody::local |
Local==1: use local coords for baking.
Definition at line 258 of file DNA_object_force_types.h.
Referenced by sbObjectStep().
float SoftBody::lrot[3][3] |
Definition at line 300 of file DNA_object_force_types.h.
Referenced by SB_estimate_transform(), softbody_reset(), and softbody_to_object().
float SoftBody::lscale[3][3] |
Definition at line 301 of file DNA_object_force_types.h.
Referenced by SB_estimate_transform(), softbody_reset(), and softbody_to_object().
float SoftBody::maxgoal |
Definition at line 229 of file DNA_object_force_types.h.
Referenced by _final_goal(), and sbNew().
short SoftBody::maxloops |
Definition at line 278 of file DNA_object_force_types.h.
Referenced by sbNew(), and softbody_step().
float SoftBody::mediafrict |
Friction to env.
Definition at line 216 of file DNA_object_force_types.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), and sbNew().
float SoftBody::mingoal |
Quick limits for goal.
Definition at line 228 of file DNA_object_force_types.h.
Referenced by _final_goal(), and sbNew().
short SoftBody::minloops |
Definition at line 277 of file DNA_object_force_types.h.
Referenced by sbNew(), and softbody_step().
char SoftBody::msg_lock |
Definition at line 199 of file DNA_object_force_types.h.
short SoftBody::msg_value |
Definition at line 200 of file DNA_object_force_types.h.
char SoftBody::namedVG_Mass[64] |
Along with it introduce mass painting starting to fix old bug .. nastiness that VG are indexes rather find them by name tag to find it -> jow20090613. MAX_VGROUP_NAME
Definition at line 212 of file DNA_object_force_types.h.
Referenced by lattice_to_softbody(), and mesh_to_softbody().
char SoftBody::namedVG_Softgoal[64] |
Starting to fix old bug .. nastiness that VG are indexes rather find them by name tag to find it -> jow20090613. MAX_VGROUP_NAME
Definition at line 238 of file DNA_object_force_types.h.
char SoftBody::namedVG_Spring_K[64] |
Along with it introduce Spring_K painting starting to fix old bug .. nastiness that VG are indexes rather find them by name tag to find it -> jow20090613. MAX_VGROUP_NAME
Definition at line 253 of file DNA_object_force_types.h.
Referenced by lattice_to_softbody(), and mesh_to_softbody().
float SoftBody::nodemass |
Softbody mass of vertex.
Definition at line 206 of file DNA_object_force_types.h.
Referenced by _final_mass(), sbNew(), and softbody_apply_forces().
float SoftBody::physics_speed |
User control over simulation speed.
Definition at line 220 of file DNA_object_force_types.h.
Referenced by blo_do_versions_pre250(), sb_time_scale(), and sbNew().
short SoftBody::plastic |
Definition at line 281 of file DNA_object_force_types.h.
Referenced by apply_spring_memory(), and softbody_step().
float SoftBody::rklimit |
Error limit for ODE solver.
Definition at line 218 of file DNA_object_force_types.h.
Referenced by sbNew(), and softbody_step().
short SoftBody::sbc_mode |
Definition at line 275 of file DNA_object_force_types.h.
Referenced by calculate_collision_balls(), and sbNew().
struct SBScratch* SoftBody::scratch |
Scratchpad/cache on live time not saved in file.
Definition at line 285 of file DNA_object_force_types.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), BKE_object_copy_softbody(), free_scratch(), mesh_faces_to_scratch(), object_blend_read_data(), 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_reset(), and softbody_step().
float SoftBody::secondspring |
Definition at line 266 of file DNA_object_force_types.h.
Referenced by mesh_to_softbody(), and sb_spring_force().
struct SoftBody_Shared* SoftBody::shared |
Definition at line 289 of file DNA_object_force_types.h.
Referenced by BKE_object_copy_softbody(), BKE_ptcache_id_from_softbody(), blo_do_versions_280(), object_blend_read_data(), object_blend_write(), object_foreach_path(), sbFree(), sbNew(), and sbObjectStep().
float SoftBody::shearstiff |
Definition at line 286 of file DNA_object_force_types.h.
Referenced by blo_do_versions_pre250(), sb_spring_force(), and sbNew().
short SoftBody::solver_ID |
Definition at line 280 of file DNA_object_force_types.h.
Referenced by softbody_step().
char SoftBody::solverflags |
Definition at line 258 of file DNA_object_force_types.h.
Referenced by sbNew(), softbody_apply_forces(), softbody_step(), and softbody_to_object().
short SoftBody::springpreload |
Definition at line 282 of file DNA_object_force_types.h.
Referenced by springs_from_mesh().
int SoftBody::totkey |
Definition at line 264 of file DNA_object_force_types.h.
Referenced by BKE_object_copy_softbody(), blo_do_versions_pre250(), free_softbody_baked(), and object_blend_read_data().
int SoftBody::totpoint |
Definition at line 193 of file DNA_object_force_types.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), add_2nd_order_roller(), BKE_object_copy_softbody(), build_bps_springlist(), calculate_collision_balls(), 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(), and softbody_restore_prev_step().
int SoftBody::totpointkey |
If totpointkey != totpoint or totkey!- (efra-sfra)/interval -> free keys.
Definition at line 264 of file DNA_object_force_types.h.
Referenced by BKE_object_copy_softbody().
int SoftBody::totspring |
Definition at line 193 of file DNA_object_force_types.h.
Referenced by _scan_for_ext_spring_forces(), add_2nd_order_roller(), add_2nd_order_springs(), add_mesh_quad_diag_springs(), apply_spring_memory(), BKE_object_copy_softbody(), build_bps_springlist(), free_softbody_intern(), renew_softbody(), softbody_calc_forces(), and springs_from_mesh().
short SoftBody::vertgroup |
Index starting at 1.
Definition at line 233 of file DNA_object_force_types.h.
Referenced by BKE_object_defgroup_remap_update_users(), blo_do_versions_pre250(), lattice_to_softbody(), and mesh_to_softbody().