Commit Graph

452 Commits

Author SHA1 Message Date
Daniel Chappuis
d5f3ffd855 Update version number and dates 2022-01-01 01:14:49 +01:00
jingqi
e28c6e5d7f ConvexPolyhedronShape::getVertex() should return constant references 2021-12-15 16:00:21 +08:00
Daniel Chappuis
6cbd6693ca Fix warnings 2021-11-22 07:41:38 +01:00
Daniel Chappuis
b3d8b13214 Fix warnings 2021-11-18 16:52:11 +01:00
Daniel Chappuis
2545e5f702 Fix warnings 2021-11-12 17:19:09 +01:00
Daniel Chappuis
a33a10440c Fix warnings 2021-11-08 17:06:36 +01:00
Daniel Chappuis
0e15fa0a01 Fix warnings in MSVC 2021-11-05 16:55:38 +01:00
Daniel Chappuis
39aa39e385 Fix warnings on MSVC 2021-11-02 17:09:09 +01:00
Daniel Chappuis
d614187c95 Small change in PolyhedronMesh 2021-09-02 21:10:57 +02:00
Daniel Chappuis
e7a1296de1 Replace some uint types with uint32 or uint16 2021-09-01 09:45:58 +02:00
Daniel Chappuis
90741a69bb Replace some uint declarations to uint32 2021-09-01 09:14:38 +02:00
Daniel Chappuis
f65cc68915 Replace some uint declarations to uint32 2021-08-25 20:48:05 +02:00
Daniel Chappuis
b2b72036ac Fix warnings 2021-08-24 17:31:58 +02:00
Daniel Chappuis
c237cecf68 Fix warnings 2021-08-18 10:35:26 +02:00
Daniel Chappuis
3050c83b0d Fix warnings 2021-08-17 07:14:39 +02:00
Daniel Chappuis
1eb2018bd3 Fix issues with double precision floating values 2021-08-09 17:08:22 +02:00
Minigee
288627bd41 Fixed a bug where changing the transform of a Collider attached to a sleeping RigidBody caused the body to remain asleep 2021-06-26 02:30:14 -05:00
Daniel Chappuis
3ae53a0466 Remove comments 2021-02-03 13:31:41 +01:00
Daniel Chappuis
bacdf23f8b Fix issue and modifications in HeightFieldShape 2020-12-31 16:41:05 +01:00
Daniel Chappuis
d0fa4c2755 Improve the raycasting performance against HeightFielfShape with a better middle-phase algorithm 2020-12-28 00:07:08 +01:00
Daniel Chappuis
5443f0bd54 Fix wrong normal orientation in TriangleShape raycasting 2020-12-28 00:04:23 +01:00
Daniel Chappuis
d4a58b7228 Do not recompute triangle normal during triangle raycasting 2020-11-15 11:56:44 +01:00
Daniel Chappuis
9d645bdca7 Use faster ray vs ABBB intersection algorithm in raycasting DynamicAABBTree broad-phase 2020-11-08 15:13:17 +01:00
Daniel Chappuis
2b052969a9 Compute the half-edge structure of TriangleShape and BoxShape only once at the beginning 2020-10-29 23:09:15 +01:00
Daniel Chappuis
ec5350bb5f Make AABB methods inline 2020-10-20 22:46:20 +02:00
Daniel Chappuis
9be56213e0 Optimization in NarrowPhaseInfoBatch 2020-10-14 18:30:21 +02:00
Daniel Chappuis
44e1b12aaf Fix robustness issue with SphereShape vs SphereShape collision detection 2020-10-10 00:10:05 +02:00
Daniel Chappuis
7071213617 Optimizations and small modifications 2020-10-04 16:08:12 +02:00
Daniel Chappuis
85103f7027 Small optimizations 2020-10-02 21:26:14 +02:00
Daniel Chappuis
d4be363e7c Optimization of face vs face clipping in SAT algorithm 2020-09-30 00:22:16 +02:00
Daniel Chappuis
21f9b39bc4 Small optimizations 2020-09-26 15:07:20 +02:00
Daniel Chappuis
71f7980fdf Log an error when convex mesh is created with duplicated vertices and add in user manual that this is not supported 2020-09-21 13:59:23 +02:00
Daniel Chappuis
e7b951b8e4 Refactor the mathematics_functions.h file 2020-09-08 19:03:22 +02:00
Daniel Chappuis
b55626df67 Cache the size of lists before loops 2020-09-06 18:42:05 +02:00
Daniel Chappuis
cd4bc7573f Rename the List class into Array 2020-09-05 15:06:51 +02:00
Daniel Chappuis
70d4aed3c1 Reduce the number of calls to List::reserve() 2020-08-30 08:32:49 +02:00
Daniel Chappuis
2b362b5098 Use uint32 type for size/capacity of List 2020-08-30 00:00:47 +02:00
Daniel Chappuis
a1e0e0aa94 Refactor OverlappingPairs 2020-08-11 18:14:32 +02:00
Daniel Chappuis
05e3b00689 Remove mIsActive variable from OverlappingPairs 2020-08-06 16:00:50 +02:00
Daniel Chappuis
0126677808 Fix issue 2020-07-29 00:24:52 +02:00
Daniel Chappuis
7f219dd99c More materials into the ColliderComponents and more optimizations 2020-07-28 23:35:11 +02:00
Daniel Chappuis
aa6b228e10 Optimizations 2020-07-28 23:34:25 +02:00
Daniel Chappuis
fd09fcf660 Add force inline macro 2020-07-26 20:47:23 +02:00
Daniel Chappuis
92884e2486 Working on NarrowPhaseInfoBatch optimizations 2020-07-26 16:55:07 +02:00
Daniel Chappuis
0032fef473 Working on optimizations in contacts creation 2020-07-18 17:03:44 +02:00
Daniel Chappuis
4283e3f408 Fix issue in SAT with edge-edge contact (wrong contact normal) and favor face contacts over edge-edge contacts in polyhedron vs polyhedron collision in SAT algorithm for better stability 2020-06-27 23:48:19 +02:00
Daniel Chappuis
6d75edd782 Merge branch 'develop' into 'master' 2020-05-29 00:03:44 +02:00
Daniel Chappuis
09dc35f635 Update dates and version numbers in files 2020-05-27 16:15:35 +02:00
Daniel Chappuis
4351081189 Make smooth triangle normal computation more robust 2020-05-26 18:22:17 +02:00
Daniel Chappuis
fa4eb297bf Add logs, remove warnings, ... 2020-05-25 21:40:44 +02:00