virtualx-engine/servers/physics
PouleyKetchoupp da159cd258 Fix 3D moving platform logic
Same thing that was already done in 2D, applies moving platform motion
by using a call to move_and_collide that excludes the platform itself,
instead of making it part of the body motion.

Helps with handling walls and slopes correctly when the character walks
on the moving platform.

Also made some minor adjustments to the 2D version and documentation.

Co-authored-by: fabriceci <fabricecipolla@gmail.com>
2021-08-09 18:55:49 -07:00
..
joints Style: Cleanup uses of double spaces between words 2021-06-07 12:06:59 +02:00
area_pair_sw.cpp Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:48:24 -07:00
area_pair_sw.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
area_sw.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
area_sw.h Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
body_pair_sw.cpp Fix GodotPhysics solver with kinematic body set to report contacts 2021-08-04 10:41:58 -07:00
body_pair_sw.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
body_sw.cpp Ignore disabled shapes for mass property calculations 2021-06-17 17:17:05 -07:00
body_sw.h Fix applied rotation from moving platforms in move_and_slide 2021-08-09 12:04:57 -07:00
broad_phase_basic.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
broad_phase_basic.h Fixed unnecessary bvh tree updates when calling set_pairable 2021-05-04 12:24:31 -07:00
broad_phase_bvh.cpp BVH - thread safety option 2021-05-25 10:47:32 +01:00
broad_phase_bvh.h Fixed unnecessary bvh tree updates when calling set_pairable 2021-05-04 12:24:31 -07:00
broad_phase_octree.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
broad_phase_octree.h Fixed unnecessary bvh tree updates when calling set_pairable 2021-05-04 12:24:31 -07:00
broad_phase_sw.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
broad_phase_sw.h Fixed unnecessary bvh tree updates when calling set_pairable 2021-05-04 12:24:31 -07:00
collision_object_sw.cpp Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:48:24 -07:00
collision_object_sw.h Fix and clean disabled shapes handling in godot physics servers 2021-06-22 16:48:24 -07:00
collision_solver_sat.cpp Fix Transform::xform(Plane) functions, add Transform unit tests 2021-08-07 08:05:39 +01:00
collision_solver_sat.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
collision_solver_sw.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
collision_solver_sw.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
constraint_sw.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
gjk_epa.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
gjk_epa.h Fix Cylinder shape collision with margins when using GJK-EPA 2021-03-16 10:20:19 -07:00
joints_sw.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
physics_server_sw.cpp Fix 3D moving platform logic 2021-08-09 18:55:49 -07:00
physics_server_sw.h Fix 3D moving platform logic 2021-08-09 18:55:49 -07:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
shape_sw.cpp Replace QuickHull with Bullet's convex hull computer. 2021-05-22 08:16:43 +02:00
shape_sw.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
space_sw.cpp Fix 3D moving platform logic 2021-08-09 18:55:49 -07:00
space_sw.h Fix 3D moving platform logic 2021-08-09 18:55:49 -07:00
step_sw.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
step_sw.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00