Commit Graph

1191 Commits

Author SHA1 Message Date
Crozet Sébastien
198385df86 Actions: fix spurious space. 2020-09-28 11:48:58 +02:00
Crozet Sébastien
25cf3855b3 Actions: use sudo. 2020-09-28 11:46:28 +02:00
Crozet Sébastien
d3589b24ce Actions: use run instead of command. 2020-09-28 11:43:44 +02:00
Crozet Sébastien
65b9d3a7a7 Actions: install dependencies. 2020-09-28 11:42:33 +02:00
Sébastien Crozet
6a22e84caf Start setting-up a github-action workflow. 2020-09-28 11:33:37 +02:00
Sébastien Crozet
a6d51e34f1 Merge pull request #18 from zalo/patch-1
Fix crates.io Badges
2020-09-28 11:25:02 +02:00
Crozet Sébastien
42a72f3668 Release v0.1.5 2020-09-28 11:18:13 +02:00
Sébastien Crozet
55216e45b7 Merge pull request #21 from dimforge/trimesh_cd_bug
Fix NaN caused by the collision-detection between a vertical triangle and a cuboid.
2020-09-28 11:14:53 +02:00
Crozet Sébastien
037a25dce3 Add missing debug_trimesh3 example file. 2020-09-28 11:07:47 +02:00
Crozet Sébastien
ba0a85a0a3 Fix trimesh/shape collision-detection when the trimesh was input as the second shape. 2020-09-28 11:01:42 +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
90dffc59ed Merge pull request #20 from dimforge/benchbot
Split benchmarks from examples
2020-09-28 10:58:35 +02:00
Crozet Sébastien
e7466e2f69 Move 2D benchmarks into their own directory/crate. 2020-09-28 10:24:42 +02:00
Johnathon Selstad
e5df9ce9fb Fix crates.io Badges
`rapier` is published with `rapier2d` and `rapier3d` variants, so this change adds badges for both and links to the correct pages.
2020-09-26 14:14:28 -07:00
Sébastien Crozet
0829ed10ac Testbed: don't open a window in benchmark mode. 2020-09-13 09:43:51 +02:00
Sébastien Crozet
17edd0d46a Disable debug symbols in release mode.
I think this affects the performance of PhysX.
2020-09-06 12:55:01 +02:00
Sébastien Crozet
38c1b7b457 Use camel-case for csv file name for benchmark output. 2020-09-06 12:34:24 +02:00
Sébastien Crozet
ff2da7fb27 Move benchmark demos into their own directory. 2020-09-06 12:16:22 +02:00
Sébastien Crozet
3080c6e7d2 Release v0.1.4 2020-09-01 18:26:00 +02:00
Sébastien Crozet
fef3a367d1 Merge pull request #6 from dimforge/collider_removal
Add collider removal + fix rigid-bodies with multiple colliders
2020-09-01 18:21:11 +02:00
Sébastien Crozet
763b909242 CI: remove use of the nonexistent "fluid" feature. 2020-09-01 18:14:48 +02:00
Sébastien Crozet
221787c978 CI: install XCB dependencies. 2020-09-01 18:08:53 +02:00
Sébastien Crozet
a1a34dada2 CI: build for WASM with the wasm-bindgen feature enabled. 2020-09-01 17:56:28 +02:00
Sébastien Crozet
d2bc2779c9 CI: fix test execution. 2020-09-01 17:55:14 +02:00
Sébastien Crozet
ff3ae6a7e0 Run cargofmt + add rustfmt.toml 2020-09-01 17:48:51 +02:00
Sébastien Crozet
939e569491 Take local inertial frame into accound for abs comparison of MassProperties. 2020-09-01 17:47:21 +02:00
Sébastien Crozet
1b7e343266 Add CI. 2020-09-01 17:39:49 +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
2f2a073ce4 Fix mass property update when adding a collider. 2020-09-01 17:05:24 +02:00
Sébastien Crozet
9622827dc6 Fix constraints resolution with non-identity relative collider position. 2020-09-01 14:02:59 +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
5731b99463 Fix box-box CD when colliders have non-identity delta pos. 2020-08-31 19:05:14 +02:00
Sébastien Crozet
c286f44c4e Constraint solver: properly take non-zero center of masses into account. 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
cc05bad041 Release v0.1.3 2020-08-27 09:08:17 +02:00
Sébastien Crozet
3b000f90bf Fix BroadPhase proxy handle recycling causing a crash. 2020-08-27 09:08:17 +02:00
sebcrozet
cd3d4e0bff Remove non-existing folders from the workspace. 2020-08-25 23:44:05 +02:00
Sébastien Crozet
f2c118e013 Fix links in Cargo.toml. 2020-08-25 22:25:49 +02:00
Sébastien Crozet
d8f46c4902 Fix Rapier logo in README. 2020-08-25 22:17:55 +02:00
Sébastien Crozet
754a48b7ff First public release of Rapier. 2020-08-25 22:10:25 +02:00