virtualx-engine/servers/physics_3d
PouleyKetchoupp 940f3fde5c Improve RigidDynamicBody force and torque API
Makes the API for forces and impulses more flexible, easier to
understand and harmonized between 2D and 3D.

Rigid bodies now have 3 sets of methods for forces and impulses:
-apply_impulse() for impulses (one-shot and time independent)
-apply_force() for forces (time dependent) applied for the current step
-add_constant_force() for forces that keeps being applied each step

Also updated the documentation to clarify the different methods and
parameters in rigid body nodes, body direct state and physics servers.
2021-12-10 15:55:40 -07:00
..
joints clang-format: Various fixes to comments alignment from clang-format 13 2021-10-28 15:43:36 +02:00
gjk_epa.cpp Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
gjk_epa.h Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_area_3d.cpp Add area to moved list when changing monitorable, 2021-11-20 06:57:34 +00:00
godot_area_3d.h Separate space override modes for gravity/damping in Area 2021-11-09 10:29:24 -07:00
godot_area_pair_3d.cpp Add area to moved list when changing monitorable, 2021-11-20 06:57:34 +00:00
godot_area_pair_3d.h Add area to moved list when changing monitorable, 2021-11-20 06:57:34 +00:00
godot_body_3d.cpp Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
godot_body_3d.h Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
godot_body_direct_state_3d.cpp Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
godot_body_direct_state_3d.h Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
godot_body_pair_3d.cpp Update space parameters in 2D and 3D 2021-12-03 12:01:38 -07:00
godot_body_pair_3d.h Improve RigidDynamicBody contacts in 2D and 3D 2021-12-03 10:40:15 -07:00
godot_broad_phase_3d.cpp Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_broad_phase_3d.h Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_broad_phase_3d_bvh.cpp Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_broad_phase_3d_bvh.h Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_collision_object_3d.cpp Rename remove() to remove_at() when removing by index 2021-11-23 18:58:57 -07:00
godot_collision_object_3d.h Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_collision_solver_3d.cpp Fix contact generation with backface collision disabled 2021-11-17 17:57:02 -07:00
godot_collision_solver_3d.h Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_collision_solver_3d_sat.cpp Fix contact generation with backface collision disabled 2021-11-17 17:57:02 -07:00
godot_collision_solver_3d_sat.h Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_constraint_3d.h Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_joint_3d.h Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
godot_physics_server_3d.cpp Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
godot_physics_server_3d.h Improve RigidDynamicBody force and torque API 2021-12-10 15:55:40 -07:00
godot_shape_3d.cpp Fix contact generation with backface collision disabled 2021-11-17 17:57:02 -07:00
godot_shape_3d.h Fix contact generation with backface collision disabled 2021-11-17 17:57:02 -07:00
godot_soft_body_3d.cpp Rename remove() to remove_at() when removing by index 2021-11-23 18:58:57 -07:00
godot_soft_body_3d.h Rename remove() to remove_at() when removing by index 2021-11-23 18:58:57 -07:00
godot_space_3d.cpp Merge pull request #55702 from nekomatata/physics-solver-settings 2021-12-10 22:10:41 +01:00
godot_space_3d.h Add physics solver settings to project settings 2021-12-07 12:08:04 -07:00
godot_step_3d.cpp Update space parameters in 2D and 3D 2021-12-03 12:01:38 -07:00
godot_step_3d.h Update space parameters in 2D and 3D 2021-12-03 12:01:38 -07:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00