godot/core/math
PouleyKetchoupp 333f184734 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.
2021-02-10 10:00:53 -07:00
..
a_star.cpp
a_star.h
aabb.cpp
aabb.h Type consistencies in core 2021-01-26 13:04:22 -05:00
audio_frame.h Make audio bus channels' peak volume consistent 2021-02-02 11:30:32 +01:00
basis.cpp
basis.h
camera_matrix.cpp Merge pull request #37547 from aaronfranke/tau 2021-02-01 20:55:25 +01:00
camera_matrix.h
color_names.inc
color.cpp Replace ColorN and from HTML with a string constructor 2021-02-01 17:27:19 -05:00
color.h Replace ColorN and from HTML with a string constructor 2021-02-01 17:27:19 -05:00
delaunay_2d.h
delaunay_3d.h
disjoint_set.h
dynamic_bvh.cpp
dynamic_bvh.h
expression.cpp
expression.h
face3.cpp
face3.h
geometry_2d.cpp
geometry_2d.h
geometry_3d.cpp Merge pull request #37547 from aaronfranke/tau 2021-02-01 20:55:25 +01:00
geometry_3d.h Cylinder support in Godot Physics 3D 2021-02-10 10:00:53 -07:00
math_defs.h
math_fieldwise.cpp
math_fieldwise.h
math_funcs.cpp
math_funcs.h
octree.h
plane.cpp
plane.h
quat.cpp Remove Quat set methods in favour of constructors 2021-01-26 06:52:04 +00:00
quat.h Remove Quat set methods in favour of constructors 2021-01-26 06:52:04 +00:00
quick_hull.cpp
quick_hull.h
random_number_generator.cpp
random_number_generator.h
random_pcg.cpp
random_pcg.h
rect2.cpp
rect2.h
SCsub
transform_2d.cpp
transform_2d.h
transform.cpp
transform.h
triangle_mesh.cpp
triangle_mesh.h
triangulate.cpp
triangulate.h
vector2.cpp
vector2.h
vector3.cpp
vector3.h
vector3i.cpp
vector3i.h