virtualx-engine/servers/physics_3d
Ricardo Buring 2290f3b6a4 Fix CCD in case of multiple supports in motion direction
For example, an axis-aligned box under the influence of gravity landing
on a horizontal triangle could previously tunnel, because only one of
the supports of the box was considered to be the candidate point that
would collide first. Now all supports are considered as candidates.

Also fix CCD always pushing the fast body into the other body, which
works well for convex shapes but not for trimesh/concave shapes.
2023-02-10 09:55:16 +01:00
..
joints One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gjk_epa.cpp Analytic collision normals 2023-01-18 18:24:57 -08:00
gjk_epa.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_area_3d.cpp Replace Area gravity point distance scale with unit distance 2023-01-29 22:12:00 -06:00
godot_area_3d.h Replace Area gravity point distance scale with unit distance 2023-01-29 22:12:00 -06:00
godot_area_pair_3d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_area_pair_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_body_3d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_body_3d.h Merge pull request #70281 from CherrySodaPop/get-impulse-3d 2023-01-08 22:40:06 +01:00
godot_body_direct_state_3d.cpp Merge pull request #70281 from CherrySodaPop/get-impulse-3d 2023-01-08 22:40:06 +01:00
godot_body_direct_state_3d.h Merge pull request #70281 from CherrySodaPop/get-impulse-3d 2023-01-08 22:40:06 +01:00
godot_body_pair_3d.cpp Fix CCD in case of multiple supports in motion direction 2023-02-10 09:55:16 +01:00
godot_body_pair_3d.h Analytic collision normals 2023-01-18 18:24:57 -08:00
godot_broad_phase_3d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_broad_phase_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_broad_phase_3d_bvh.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_broad_phase_3d_bvh.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_collision_object_3d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_collision_object_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_collision_solver_3d.cpp Fix separation ray normal direction 2023-01-26 12:09:35 +01:00
godot_collision_solver_3d.h Analytic collision normals 2023-01-18 18:24:57 -08:00
godot_collision_solver_3d_sat.cpp Collision detection supports uniform scaling 2023-01-19 22:16:31 -08:00
godot_collision_solver_3d_sat.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_constraint_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_joint_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_physics_server_3d.cpp Analytic collision normals 2023-01-18 18:24:57 -08:00
godot_physics_server_3d.h Analytic collision normals 2023-01-18 18:24:57 -08:00
godot_shape_3d.cpp Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
godot_shape_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_soft_body_3d.cpp Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
godot_soft_body_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_space_3d.cpp Create default World physics spaces on demand only 2023-01-31 18:26:52 +01:00
godot_space_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_step_3d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_step_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00