Thierry Berger
510237cc29
Profiling support ( #743 )
2024-11-19 16:33:26 +01:00
Thierry Berger
c714ff81f2
ImpulseJointSet::get_mut option to wake up connected bodies ( #716 )
2024-09-13 10:48:56 +02:00
Thierry Berger
0ff55411a4
More Debug derives. ( #686 )
2024-07-19 16:13:25 +02:00
Sébastien Crozet
da92e5c283
Fix clippy and enable clippy on CI
2024-01-27 17:13:08 +01:00
Sébastien Crozet
bef72df32c
chore: CI fixes
2024-01-22 21:06:33 +01:00
Sébastien Crozet
9b87f06a85
feat: implement new "small-steps" solver + joint improvements
2024-01-21 21:02:27 +01:00
Sébastien Crozet
46d976d97b
Allow disabling colliders, rigid-bodies and impulse joints
2022-12-11 15:20:33 +01:00
Sébastien Crozet
5063f3bb4f
Add the ability to disable contacts between two rigid-bodies attached by joints
2022-07-03 13:55:41 +02:00
Sébastien Crozet
ab8833f275
Add the option to automatically wake-up rigid-bodies a new joint is attached to
2022-05-30 18:29:18 +02:00
Sébastien Crozet
c46f52f451
Rename JointSet::joints_with to attached_joints
2022-05-30 17:48:31 +02:00
Sébastien Crozet
f108520b5a
Finalize refactoring
2022-04-20 19:02:49 +02:00
Sébastien Crozet
2b1374c596
First round deleting the component sets.
2022-04-20 19:02:49 +02:00
Sébastien Crozet
db6a8c526d
Fix warnings and add comments.
2022-03-20 21:49:16 +01:00
Sébastien Crozet
815de4beff
Complete the parallel solver fix
2022-03-20 21:49:16 +01:00
Sébastien Crozet
412fedf7e3
Start fixing the parallel version.
2022-03-20 21:49:16 +01:00
Sébastien Crozet
fb20d72ee2
Joint API and joint motors improvements
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
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
f74b8401ad
Implement multibody joints and the new solver
2022-01-02 16:58:36 +01:00