Sébastien Crozet
e740493b98
Minor island solver simplification
2022-03-20 21:49:16 +01:00
Sébastien Crozet
0bb0e412e6
Rename JointHandle -> ImpulseJointHandle
2022-03-20 21:49:16 +01:00
Sébastien Crozet
22f21c14b8
Testbed: add a constructor that calls a custom closure with bevy’s App
2022-03-20 21:49:16 +01:00
Geoffrey Hayes
0ef55c7df7
Start to Load World State
...
This patch starts to load world state for debugging. The next step is to make sure that deserialization exactly matches the format of world.takeSnapshot().
2022-03-06 22:46:12 +01:00
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