diff options
author | PouleyKetchoupp <pouleyketchoup@gmail.com> | 2021-02-09 11:25:29 -0700 |
---|---|---|
committer | PouleyKetchoupp <pouleyketchoup@gmail.com> | 2021-02-10 10:00:53 -0700 |
commit | 333f184734edc640b9a6f0f053124d8d05504c86 (patch) | |
tree | e4cbf5c8dc1b8dfb55a8a60a4b101f25ca09705d /COPYRIGHT.txt | |
parent | 1808f1d76d51b67513c0cd864444f20ecf808601 (diff) |
Cylinder support in Godot Physics 3D
Cylinder collision detection uses a mix of SAT and GJKEPA.
GJKEPA is used to find the best separation axis in cases where finding
it analytically is too complex.
Changes in SAT solver:
Added support for generating separation axes for cylinder shape.
Added support for generating contact points with circle feature.
Changes in GJKEPA solver:
Updated from latest Bullet version which includes EPA fixes in some
scenarios.
Setting a lower EPA_ACCURACY to fix accuracy problems with cylinder vs.
cylinder in some cases.
Diffstat (limited to 'COPYRIGHT.txt')
-rw-r--r-- | COPYRIGHT.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/COPYRIGHT.txt b/COPYRIGHT.txt index b9b15abf5d..ff24d18e6f 100644 --- a/COPYRIGHT.txt +++ b/COPYRIGHT.txt @@ -72,6 +72,11 @@ Copyright: 2008-2016, The Android Open Source Project 2002, Google, Inc. License: Apache-2.0 +Files: ./servers/physics_3d/collision_solver_3d_sat.cpp +Comment: Open Dynamics Engine +Copyright: 2001-2003, Russell L. Smith, Alen Ladavac, Nguyen Binh +License: BSD-3-clause + Files: ./servers/physics_3d/gjk_epa.cpp ./servers/physics_3d/joints/generic_6dof_joint_3d_sw.cpp ./servers/physics_3d/joints/generic_6dof_joint_3d_sw.h |