Sébastien Crozet
7703333781
Merge pull request #286 from funmaker/sleep_fix
...
Fix rigid bodies falling asleep when linear/angular threshold is negative
2022-03-06 22:45:28 +01:00
Sébastien Crozet
8acacd39c7
Merge pull request #292 from CleanCut/master
...
Derive Debug for IntegrationParameters
2022-03-06 11:04:24 +01:00
Sébastien Crozet
b5f593f088
Merge pull request #298 from aunyks/readme-project-fix
...
Update README to Mention Rapier Sponsors, Not Parry
2022-03-05 09:19:23 +01:00
Nash
8eb6a9363e
Update README to Mention Rapier Sponsors, Not Parry
2022-03-04 17:54:11 -05:00
Nathan Stocks
4f9d21f4fd
derive Debug for IntegrationParameters
2022-02-24 15:35:35 -07:00
Sébastien Crozet
6d5f258af1
Fix some typos in the changelog
2022-02-22 12:36:48 +01:00
Sébastien Crozet
a3190846b7
Merge pull request #290 from dimforge/solver-nan
...
Fix potential inf/NaN by using an epsilon for inv/simd_inv
2022-02-21 21:34:30 +01:00
Sébastien Crozet
15b165893c
Use WReal instead of SimdRealField everywhere
2022-02-21 21:19:30 +01:00
Sébastien Crozet
19a00885d6
Use a threshold for utils::inv and simd_inv
2022-02-21 21:16:38 +01:00
Fun Maker
8c5f88738d
Fix rigid bodies falling asleep when linear/angular threshold is negative.
2022-01-31 20:23:42 +01:00
Sébastien Crozet
ce3cf553c2
Merge pull request #285 from jsatka/master
...
Update old documentation of raycast methods' parameters
2022-01-29 10:00:40 -08:00
Joonas Satka
febeec8616
Update old documentation of raycast methods parameters
2022-01-29 15:10:56 +02:00
Sébastien Crozet
8e824929d5
Merge pull request #284 from dimforge/damping-fix
...
Fix the application of damping to bodies part of an active island
2022-01-28 11:59:39 -08:00
Sébastien Crozet
3e25e3efba
Fix the application of damping to bodies part of an active island
2022-01-28 20:28:49 +01:00
Sébastien Crozet
71bb25acf8
Merge pull request #274 from besok/master
...
add defaults for the several structs
2022-01-23 09:16:52 -08:00
Sébastien Crozet
0c7ebae1aa
Run cargo fmt
2022-01-23 18:04:24 +01:00
zhguchev
536122e080
add defaults for the several structs
2022-01-23 18:01:50 +01:00
Sébastien Crozet
1608a1323e
Merge pull request #282 from dimforge/critical-damping
...
Improve the CFM implementation
2022-01-23 08:56:27 -08:00
Sébastien Crozet
b3b675d2de
Fix tests build
2022-01-23 17:17:30 +01:00
Sébastien Crozet
5e2111bdb1
Fix compilation of parallel version
2022-01-23 17:06:42 +01:00
Sébastien Crozet
9bfcde25e0
Run cargo fmt
2022-01-23 16:59:03 +01:00
Sébastien Crozet
78c8bc6cde
Improve cfm configuration using the critical damping factor
2022-01-23 16:50:26 +01:00
Sébastien Crozet
b7bf80550d
Add vscode project files
2022-01-23 16:49:20 +01:00
Sébastien Crozet
e6af3384e1
Move convex decomposition example models to the assets folder.
2022-01-23 16:49:03 +01:00
Sébastien Crozet
31e7d95ff9
Add f64 testbed
2022-01-23 16:48:24 +01:00
Sébastien Crozet
ca635674fc
Bump testbed to version 0.12.0-alpha.1
2022-01-21 12:47:01 +01:00
Sébastien Crozet
3a2f5f7cf5
Fix publish script
2022-01-16 17:25:57 +01:00
Sébastien Crozet
9fe55dccd5
Release v0.12.0-alpha.1
2022-01-16 17:22:46 +01:00
Sébastien Crozet
1880619d29
Merge pull request #277 from dimforge/solver-fixes
...
Fix some solver issues
2022-01-16 08:20:22 -08:00
Sébastien Crozet
0703e5527f
Fix some solver issues
...
- Fix the wrong codepath taken by the solver for contacts involving a collider without parent.
- Properly adress the non-linear treatment of the friction direction
- Simplify the sleeping strategy
- Add an impulse resolution multiplier
2022-01-16 16:52:40 +01:00
Sébastien Crozet
4454a845e9
Merge pull request #276 from dimforge/lock-translation-axis
...
Allow locking individual translational axes
2022-01-16 07:52:19 -08:00
Sébastien Crozet
8213e92f14
Fix parallel build.
2022-01-16 16:37:44 +01:00
Sébastien Crozet
0ccd15c4b1
Merge pull request #270 from tjamaan/fix_RigidBodyVelocity_rotation_center
...
fix the parameter used for local center of mass
2022-01-10 11:38:43 -08:00
Sébastien Crozet
b631fe9193
Allow locking individual translational axes
2022-01-09 22:15:36 +01:00
Sébastien Crozet
2bfceadf06
Merge pull request #273 from dimforge/testbed-bevy-0.6
...
Update the testbed to use bevy 0.6
2022-01-09 20:42:34 +01:00
Sébastien Crozet
a0d197e691
Update the testbed to use bevy 0.6
2022-01-09 20:41:41 +01:00
Sébastien Crozet
6627f7193b
Merge pull request #272 from dimforge/multibody-general-case
...
Address issues with the genral-case for multibody joints
2022-01-09 20:40:54 +01:00
Sébastien Crozet
87ec0ced40
Address issues with the genral-case for multibody joints
2022-01-08 21:09:11 +01:00
Turki Jamaan
367fc3405f
remove unnecessary comment
...
Co-authored-by: Sébastien Crozet <sebastien@crozet.re >
2022-01-08 21:37:13 +03:00
Turki Jamaan
e41fccb9fb
fix the parameter used for local center of mass
2022-01-08 20:04:22 +03:00
Sébastien Crozet
9726738cd2
Release v0.12.0-alpha.0
2022-01-02 18:08:29 +01:00
Sébastien Crozet
1308db8994
Merge pull request #267 from dimforge/multibody
...
Implement multibody joints, and new velocity-based constraints solver
2022-01-02 18:05:50 +01:00
Sébastien Crozet
9f9d329360
Fix tests
2022-01-02 17:43:38 +01:00
Sébastien Crozet
90edb4b532
More warning fixes + temporarily disable -D warning in the CI
2022-01-02 17:29:34 +01:00
Sébastien Crozet
fcf9e61e28
Fix warnings
2022-01-02 17:25:15 +01:00
Sébastien Crozet
ae27e1c331
Run cargo fmt
2022-01-02 17:22:37 +01:00
Sébastien Crozet
f74b8401ad
Implement multibody joints and the new solver
2022-01-02 16:58:36 +01:00
Dmitry Stepanov
8e7da5ad45
fixed restrict_rotations
2021-12-31 10:05:46 +01:00
Jakub Arnold
64e5a98833
Minor documentation fixes
2021-12-31 10:04:29 +01:00
Sébastien Crozet
8fa6653820
Remove useless ref
2021-11-05 10:47:03 +01:00