Commit Graph

27 Commits

Author SHA1 Message Date
Crozet Sébastien
154bc70037 Remove the Salva integration code from rapier + add a plugin system to the testbed. 2020-11-19 13:55:19 +01:00
Crozet Sébastien
c26c3af508 Start integrating salva into rapier. 2020-11-19 13:54:03 +01:00
Crozet Sébastien
da5f47df47 Move the infinite fall debug example to the 3D examples.
All our other debug examples were there.
2020-11-10 17:03:28 +01:00
Crozet Sébastien
db337c5df6 Add damping support + demos. 2020-11-03 15:34:01 +01:00
Crozet Sébastien
502be0245c Add restitution. 2020-11-03 11:22:30 +01:00
Crozet Sébastien
380c204151 Add collision groups demos. 2020-10-27 14:35:01 +01:00
Crozet Sébastien
08930b1238 Fix multiple warnings. 2020-10-26 16:36:07 +01:00
Crozet Sébastien
2b628f9580 Redefine capsules as a segment with a radius, allowing us to reuse the pfm_pfm_contact generator for it. 2020-10-26 15:58:30 +01:00
Crozet Sébastien
e028f45040 Update dependencies. 2020-10-26 14:33:31 +01:00
Crozet Sébastien
f7a6f433d6 Rename rounded -> round. 2020-10-20 18:14:20 +02:00
Crozet Sébastien
6495847095 Add rounded cylinder. 2020-10-20 15:57:54 +02:00
Crozet Sébastien
d513c22d33 Add cone support. 2020-10-20 14:16:01 +02:00
Crozet Sébastien
947c4813c9 Complete the pfm/pfm contact generator. 2020-10-19 16:52:08 +02:00
Crozet Sébastien
76118d6885 WQuadtree: fix stack overflow caused by more than 4 AABB with the same center. 2020-10-10 12:15:43 +02:00
Crozet Sébastien
93aa7b6e1e Use the publish-subscribe mechanism to handle collider removals across pipelines. 2020-10-05 19:04:18 +02:00
Crozet Sébastien
7b8e322446 Make kinematic bodies properly wake up dynamic bodies. 2020-09-28 15:27:25 +02:00
Crozet Sébastien
e16b7722be Fix crash caused by the removal of a kinematic body. 2020-09-28 15:27:25 +02:00
Crozet Sébastien
037a25dce3 Add missing debug_trimesh3 example file. 2020-09-28 11:07:47 +02:00
Crozet Sébastien
f3f2b57f88 Fix NaN when computing contacts between a cuboid and a perfectly vertical triangle. 2020-09-28 11:01:15 +02:00
Sébastien Crozet
ff2da7fb27 Move benchmark demos into their own directory. 2020-09-06 12:16:22 +02:00
Sébastien Crozet
d2bc2779c9 CI: fix test execution. 2020-09-01 17:55:14 +02:00
Sébastien Crozet
fc0b3bf394 Mass properties: add a max number of iterations for the local-frame rotation computation. 2020-09-01 17:35:32 +02:00
Sébastien Crozet
03b437f278 Disallow contacts between two colliders attached to the same parent. 2020-08-31 19:05:14 +02:00
Sébastien Crozet
ce26fe1077 Add compound demo. 2020-08-31 19:05:14 +02:00
Sébastien Crozet
df2156ffd0 Allow the removal of a collider. 2020-08-31 19:05:14 +02:00
Sébastien Crozet
3b000f90bf Fix BroadPhase proxy handle recycling causing a crash. 2020-08-27 09:08:17 +02:00
Sébastien Crozet
754a48b7ff First public release of Rapier. 2020-08-25 22:10:25 +02:00