virtualx-engine/servers/physics_3d
PouleyKetchoupp 829fb4fba1 Fix RayShape collision detection
One-way collision is disabled for both rigid bodies and character
bodies.

Kinematic margin is now applied to ray shapes to help getting consistent
results in slopes and flat surfaces.

Convex shapes don't return inverted normals when a segment test starts
inside (raycasting will be made consistent in a separate patch).

Ray shapes also discard contacts when fully contained inside a shape
and when the contact direction is inverted, so the behavior is
consistent with all shape types. Now they always separate only when
intersecting the top of a shape (for downward rays).
2021-08-24 16:03:05 -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 Enabled area-specific wind forces 2021-08-23 17:00:50 -04:00
area_3d_sw.h Enabled area-specific wind forces 2021-08-23 17:00:50 -04: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 Epsilon check for angular velocity in Body3DSW 2021-08-16 20:05:48 +02:00
body_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_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 Restore RayShape as a regular shape type 2021-08-24 16:03:05 -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 Fix RayShape collision detection 2021-08-24 16:03:05 -07:00
collision_solver_3d_sw.h Fix RayShape collision detection 2021-08-24 16:03:05 -07: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 Restore RayShape as a regular shape type 2021-08-24 16:03:05 -07:00
physics_server_3d_sw.h Restore RayShape as a regular shape type 2021-08-24 16:03:05 -07:00
physics_server_3d_wrap_mt.cpp Refactor CommandQueueMT 2021-06-09 13:10:49 -03:00
physics_server_3d_wrap_mt.h Restore RayShape as a regular shape type 2021-08-24 16:03:05 -07:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
shape_3d_sw.cpp Restore RayShape as a regular shape type 2021-08-24 16:03:05 -07:00
shape_3d_sw.h Restore RayShape as a regular shape type 2021-08-24 16:03:05 -07:00
soft_body_3d_sw.cpp Merge pull request #51751 from jeffrey-cochran/windforce 2021-08-23 16:48:19 -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