Blender V4.3
physics_intern.hh File Reference

Go to the source code of this file.

Functions

void PARTICLE_OT_select_all (wmOperatorType *ot)
 
void PARTICLE_OT_select_roots (wmOperatorType *ot)
 
void PARTICLE_OT_select_tips (wmOperatorType *ot)
 
void PARTICLE_OT_select_random (wmOperatorType *ot)
 
void PARTICLE_OT_select_linked (wmOperatorType *ot)
 
void PARTICLE_OT_select_linked_pick (wmOperatorType *ot)
 
void PARTICLE_OT_select_less (wmOperatorType *ot)
 
void PARTICLE_OT_select_more (wmOperatorType *ot)
 
void PARTICLE_OT_hide (wmOperatorType *ot)
 
void PARTICLE_OT_reveal (wmOperatorType *ot)
 
void PARTICLE_OT_rekey (wmOperatorType *ot)
 
void PARTICLE_OT_subdivide (wmOperatorType *ot)
 
void PARTICLE_OT_remove_doubles (wmOperatorType *ot)
 
void PARTICLE_OT_weight_set (wmOperatorType *ot)
 
void PARTICLE_OT_delete (wmOperatorType *ot)
 
void PARTICLE_OT_mirror (wmOperatorType *ot)
 
void PARTICLE_OT_brush_edit (wmOperatorType *ot)
 
void PARTICLE_OT_shape_cut (wmOperatorType *ot)
 
void PARTICLE_OT_particle_edit_toggle (wmOperatorType *ot)
 
void PARTICLE_OT_edited_clear (wmOperatorType *ot)
 
void PARTICLE_OT_unify_length (wmOperatorType *ot)
 
void PE_create_particle_edit (Depsgraph *depsgraph, Scene *scene, Object *ob, PointCache *cache, ParticleSystem *psys)
 
void recalc_lengths (PTCacheEdit *edit)
 
void recalc_emitter_field (Depsgraph *depsgraph, Object *ob, ParticleSystem *psys)
 
void update_world_cos (Object *ob, PTCacheEdit *edit)
 
void OBJECT_OT_particle_system_add (wmOperatorType *ot)
 
void OBJECT_OT_particle_system_remove (wmOperatorType *ot)
 
void PARTICLE_OT_new (wmOperatorType *ot)
 
void PARTICLE_OT_new_target (wmOperatorType *ot)
 
void PARTICLE_OT_target_remove (wmOperatorType *ot)
 
void PARTICLE_OT_target_move_up (wmOperatorType *ot)
 
void PARTICLE_OT_target_move_down (wmOperatorType *ot)
 
void PARTICLE_OT_connect_hair (wmOperatorType *ot)
 
void PARTICLE_OT_disconnect_hair (wmOperatorType *ot)
 
void PARTICLE_OT_copy_particle_systems (wmOperatorType *ot)
 
void PARTICLE_OT_duplicate_particle_system (wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_copy (wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_remove (wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_move_up (wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_move_down (wmOperatorType *ot)
 
void PARTICLE_OT_dupliob_refresh (wmOperatorType *ot)
 
void BOID_OT_rule_add (wmOperatorType *ot)
 
void BOID_OT_rule_del (wmOperatorType *ot)
 
void BOID_OT_rule_move_up (wmOperatorType *ot)
 
void BOID_OT_rule_move_down (wmOperatorType *ot)
 
void BOID_OT_state_add (wmOperatorType *ot)
 
void BOID_OT_state_del (wmOperatorType *ot)
 
void BOID_OT_state_move_up (wmOperatorType *ot)
 
void BOID_OT_state_move_down (wmOperatorType *ot)
 
void FLUID_OT_bake_all (wmOperatorType *ot)
 
void FLUID_OT_free_all (wmOperatorType *ot)
 
void FLUID_OT_bake_data (wmOperatorType *ot)
 
void FLUID_OT_free_data (wmOperatorType *ot)
 
void FLUID_OT_bake_noise (wmOperatorType *ot)
 
void FLUID_OT_free_noise (wmOperatorType *ot)
 
void FLUID_OT_bake_mesh (wmOperatorType *ot)
 
void FLUID_OT_free_mesh (wmOperatorType *ot)
 
void FLUID_OT_bake_particles (wmOperatorType *ot)
 
void FLUID_OT_free_particles (wmOperatorType *ot)
 
void FLUID_OT_bake_guides (wmOperatorType *ot)
 
void FLUID_OT_free_guides (wmOperatorType *ot)
 
void FLUID_OT_pause_bake (wmOperatorType *ot)
 
void DPAINT_OT_bake (wmOperatorType *ot)
 
void DPAINT_OT_surface_slot_add (wmOperatorType *ot)
 
void DPAINT_OT_surface_slot_remove (wmOperatorType *ot)
 
void DPAINT_OT_type_toggle (wmOperatorType *ot)
 
void DPAINT_OT_output_toggle (wmOperatorType *ot)
 
void PTCACHE_OT_bake_all (wmOperatorType *ot)
 
void PTCACHE_OT_free_bake_all (wmOperatorType *ot)
 
void PTCACHE_OT_bake (wmOperatorType *ot)
 
void PTCACHE_OT_free_bake (wmOperatorType *ot)
 
void PTCACHE_OT_bake_from_cache (wmOperatorType *ot)
 
void PTCACHE_OT_add (wmOperatorType *ot)
 
void PTCACHE_OT_remove (wmOperatorType *ot)
 
void RIGIDBODY_OT_object_add (wmOperatorType *ot)
 
void RIGIDBODY_OT_object_remove (wmOperatorType *ot)
 
void RIGIDBODY_OT_objects_add (wmOperatorType *ot)
 
void RIGIDBODY_OT_objects_remove (wmOperatorType *ot)
 
void RIGIDBODY_OT_shape_change (wmOperatorType *ot)
 
void RIGIDBODY_OT_mass_calculate (wmOperatorType *ot)
 
void RIGIDBODY_OT_constraint_add (wmOperatorType *ot)
 
void RIGIDBODY_OT_constraint_remove (wmOperatorType *ot)
 
void RIGIDBODY_OT_world_add (wmOperatorType *ot)
 
void RIGIDBODY_OT_world_remove (wmOperatorType *ot)
 
void RIGIDBODY_OT_world_export (wmOperatorType *ot)
 

Function Documentation

◆ BOID_OT_rule_add()

◆ BOID_OT_rule_del()

◆ BOID_OT_rule_move_down()

◆ BOID_OT_rule_move_up()

◆ BOID_OT_state_add()

◆ BOID_OT_state_del()

◆ BOID_OT_state_move_down()

◆ BOID_OT_state_move_up()

◆ DPAINT_OT_bake()

◆ DPAINT_OT_output_toggle()

◆ DPAINT_OT_surface_slot_add()

◆ DPAINT_OT_surface_slot_remove()

◆ DPAINT_OT_type_toggle()

◆ FLUID_OT_bake_all()

◆ FLUID_OT_bake_data()

◆ FLUID_OT_bake_guides()

◆ FLUID_OT_bake_mesh()

◆ FLUID_OT_bake_noise()

◆ FLUID_OT_bake_particles()

◆ FLUID_OT_free_all()

◆ FLUID_OT_free_data()

◆ FLUID_OT_free_guides()

◆ FLUID_OT_free_mesh()

◆ FLUID_OT_free_noise()

◆ FLUID_OT_free_particles()

◆ FLUID_OT_pause_bake()

◆ OBJECT_OT_particle_system_add()

◆ OBJECT_OT_particle_system_remove()

◆ PARTICLE_OT_brush_edit()

◆ PARTICLE_OT_connect_hair()

◆ PARTICLE_OT_copy_particle_systems()

◆ PARTICLE_OT_delete()

◆ PARTICLE_OT_disconnect_hair()

◆ PARTICLE_OT_duplicate_particle_system()

◆ PARTICLE_OT_dupliob_copy()

◆ PARTICLE_OT_dupliob_move_down()

◆ PARTICLE_OT_dupliob_move_up()

◆ PARTICLE_OT_dupliob_refresh()

◆ PARTICLE_OT_dupliob_remove()

◆ PARTICLE_OT_edited_clear()

◆ PARTICLE_OT_hide()

◆ PARTICLE_OT_mirror()

◆ PARTICLE_OT_new()

◆ PARTICLE_OT_new_target()

◆ PARTICLE_OT_particle_edit_toggle()

◆ PARTICLE_OT_rekey()

◆ PARTICLE_OT_remove_doubles()

◆ PARTICLE_OT_reveal()

◆ PARTICLE_OT_select_all()

◆ PARTICLE_OT_select_less()

◆ PARTICLE_OT_select_linked()

◆ PARTICLE_OT_select_linked_pick()

◆ PARTICLE_OT_select_more()

◆ PARTICLE_OT_select_random()

◆ PARTICLE_OT_select_roots()

◆ PARTICLE_OT_select_tips()

◆ PARTICLE_OT_shape_cut()

◆ PARTICLE_OT_subdivide()

◆ PARTICLE_OT_target_move_down()

◆ PARTICLE_OT_target_move_up()

◆ PARTICLE_OT_target_remove()

◆ PARTICLE_OT_unify_length()

◆ PARTICLE_OT_weight_set()

◆ PE_create_particle_edit()

◆ PTCACHE_OT_add()

◆ PTCACHE_OT_bake()

◆ PTCACHE_OT_bake_all()

◆ PTCACHE_OT_bake_from_cache()

◆ PTCACHE_OT_free_bake()

◆ PTCACHE_OT_free_bake_all()

◆ PTCACHE_OT_remove()

◆ recalc_emitter_field()

◆ recalc_lengths()

void recalc_lengths ( PTCacheEdit * edit)

Set current distances to be kept between neighboring keys.

Definition at line 1422 of file particle_edit.cc.

References KEY_K, len_v3v3(), LOOP_EDITED_POINTS, and POINT_P.

Referenced by brush_edit_apply(), copy_particle_edit(), delete_exec(), PE_create_particle_edit(), rekey_exec(), scale_points_to_length(), shape_cut_exec(), and subdivide_exec().

◆ RIGIDBODY_OT_constraint_add()

◆ RIGIDBODY_OT_constraint_remove()

◆ RIGIDBODY_OT_mass_calculate()

◆ RIGIDBODY_OT_object_add()

◆ RIGIDBODY_OT_object_remove()

◆ RIGIDBODY_OT_objects_add()

◆ RIGIDBODY_OT_objects_remove()

◆ RIGIDBODY_OT_shape_change()

◆ RIGIDBODY_OT_world_add()

◆ RIGIDBODY_OT_world_export()

◆ RIGIDBODY_OT_world_remove()

◆ update_world_cos()