godot/servers
PouleyKetchoupp 6d0898bf4c Revised cylinder contact point generation
Cylinder contact points generation is adjusted to make it more stable
when standing on triangle meshes.

Point-Circle:
Switched to simpler plane projection as it's done for Point-Face contact
points. It solves some cases where discrepancies between the two points
caused the cylinder to jump.

Edge-Circle:
Same as before, the case for edge has just been moved from Face-Circle
to a specific method.

Face-Circle:
The previous method was clipping edges against the circle, and then
tried to add contact points when there wasn't enough support and failed
in some cases.
Now using a different algorithm which adds proper contact points around
the circle more consistently.
First, by clipping edges against circle segments using Face-Face
algorithm.
Second, by clipping edges against the circle plane.
2021-02-12 12:25:58 -07:00
..
audio Add AudioEffectCapture 2021-02-02 09:22:16 -08:00
camera Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
physics_2d Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
physics_3d Revised cylinder contact point generation 2021-02-12 12:25:58 -07:00
rendering Allow passing varying from fragment to light shader function 2021-02-11 15:59:21 +03:00
xr Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
audio_server.cpp Make audio bus channels' peak volume consistent 2021-02-02 11:30:32 +01:00
audio_server.h Make audio bus channels' peak volume consistent 2021-02-02 11:30:32 +01:00
camera_server.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
camera_server.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
display_server.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
display_server.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
navigation_server_2d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_server_2d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_server_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_server_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
physics_server_2d.cpp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
physics_server_2d.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
physics_server_3d.cpp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
physics_server_3d.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
register_server_types.cpp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
register_server_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
rendering_server.cpp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
rendering_server.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
SCsub Renaming all ARVR nodes to XR 2020-04-09 15:33:01 +10:00
server_wrap_mt_common.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
text_server.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
text_server.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
xr_server.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
xr_server.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00