godot/servers/physics_3d
PouleyKetchoupp 9c9e528e3e Fix point gravity calculation
Removing the + 1 in point gravity formula when using distance scale to
make it more accurate for standard gravitation.

Fixes precession in orbits for games using gravitation.

Also moved gravity calculation to area to use it for both rigid bodies
and soft bodies in 3D (same change in 2D for consistency).

Co-authored-by: Ryan Peach <ryan.peach@keysight.com>
2021-08-24 09:32:28 -07:00
..
joints Replace HTTP links with HTTPS for sites with HTTPS versions 2021-08-22 20:13:11 -05:00
area_3d_sw.cpp Fix point gravity calculation 2021-08-24 09:32:28 -07:00
area_3d_sw.h Fix point gravity calculation 2021-08-24 09:32:28 -07:00
area_pair_3d_sw.cpp Enabled softbody-area collision (intersection) and enabled area-specific gravity for soft bodies. 2021-08-15 23:01:33 -04:00
area_pair_3d_sw.h Enabled softbody-area collision (intersection) and enabled area-specific gravity for soft bodies. 2021-08-15 23:01:33 -04:00
body_3d_sw.cpp Fix point gravity calculation 2021-08-24 09:32:28 -07:00
body_3d_sw.h Fix point gravity calculation 2021-08-24 09:32:28 -07:00
body_pair_3d_sw.cpp One-directional collision layer check for rigid bodies and soft bodies 2021-07-19 17:24:04 -07:00
body_pair_3d_sw.h One-directional collision layer check for rigid bodies and soft bodies 2021-07-19 17:24:04 -07:00
broad_phase_3d_bvh.cpp Dynamic BVH broadphase in 2D & 3D Godot Physics 2021-05-10 16:28:55 -07:00
broad_phase_3d_bvh.h Dynamic BVH broadphase in 2D & 3D Godot Physics 2021-05-10 16:28:55 -07:00
broad_phase_3d_sw.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
broad_phase_3d_sw.h Dynamic BVH broadphase in 2D & 3D Godot Physics 2021-05-10 16:28:55 -07:00
collision_object_3d_sw.cpp Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:51:47 -07:00
collision_object_3d_sw.h One-directional collision layer check for rigid bodies and soft bodies 2021-07-19 17:24:04 -07:00
collision_solver_3d_sat.cpp Make radius & height in CapsuleShape3D independent 2021-08-11 14:54:53 -07:00
collision_solver_3d_sat.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
collision_solver_3d_sw.cpp Enabled softbody-area collision (intersection) and enabled area-specific gravity for soft bodies. 2021-08-15 23:01:33 -04:00
collision_solver_3d_sw.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
constraint_3d_sw.h Godot Physics collisions and solver processed on threads 2021-04-26 18:26:00 -07:00
gjk_epa.cpp Replace HTTP links with HTTPS for sites with HTTPS versions 2021-08-22 20:13:11 -05:00
gjk_epa.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
joints_3d_sw.h Godot Physics collisions and solver processed on threads 2021-04-26 18:26:00 -07:00
physics_server_3d_sw.cpp Remove infinite inertia and ray shapes from CharacterBody 2021-08-10 12:10:26 -07:00
physics_server_3d_sw.h Remove infinite inertia and ray shapes from CharacterBody 2021-08-10 12:10:26 -07:00
physics_server_3d_wrap_mt.cpp Refactor CommandQueueMT 2021-06-09 13:10:49 -03:00
physics_server_3d_wrap_mt.h Remove infinite inertia and ray shapes from CharacterBody 2021-08-10 12:10:26 -07:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
shape_3d_sw.cpp Replace HTTP links with HTTPS for sites with HTTPS versions 2021-08-22 20:13:11 -05:00
shape_3d_sw.h Fix compilation warnings in Shape2DSW/Shape3DSW 2021-08-19 16:19:49 -07:00
soft_body_3d_sw.cpp Fix point gravity calculation 2021-08-24 09:32:28 -07:00
soft_body_3d_sw.h Enabled area-specific wind forces 2021-08-23 17:00:50 -04:00
space_3d_sw.cpp Merge pull request #51645 from fabriceci/improve-physics-api 2021-08-16 17:05:08 +02:00
space_3d_sw.h Remove infinite inertia and ray shapes from CharacterBody 2021-08-10 12:10:26 -07:00
step_3d_sw.cpp Godot Physics collisions and solver processed on threads 2021-04-26 18:26:00 -07:00
step_3d_sw.h Godot Physics collisions and solver processed on threads 2021-04-26 18:26:00 -07:00