Thierry Berger
510237cc29
Profiling support ( #743 )
2024-11-19 16:33:26 +01:00
Thierry Berger
76357e3588
Fix CharacterController max/min slope handling ( #701 )
2024-09-23 11:10:29 +02:00
Sébastien Crozet
cdec395d09
feat: rename cfm_factor, damping_ratio to contact_cfm_factor and contact_damping_ratio
2024-05-25 12:00:15 +02:00
Sébastien Crozet
174778067d
feat: ui to set the number of simulation steps per frame
2024-05-25 12:00:15 +02:00
Sébastien Crozet
fdd935dbf1
feat: make the constraints regularization coefficients configurable with angular frequency instead of explicit ERP
2024-05-25 12:00:15 +02:00
Sébastien Crozet
0a9153e273
chore: clippy fixes
2024-04-30 23:10:46 +02:00
Sébastien Crozet
9ba155748e
chore: clenaup testbed profiling ui
2024-04-30 23:10:46 +02:00
Sébastien Crozet
f58b4f7c19
feat: add warmstarting to contact constraints resolution
2024-04-30 23:10:46 +02:00
Sébastien Crozet
9c5c14070d
feat: add variable constraints stabilization iteration number
2024-04-30 23:10:46 +02:00
Sébastien Crozet
9964007269
feat: add some additional perf counters
2024-04-30 23:10:46 +02:00
Sébastien Crozet
da92e5c283
Fix clippy and enable clippy on CI
2024-01-27 17:13:08 +01:00
Sébastien Crozet
d1fc90c150
feat: rework solver parameters to make it easy to recover the old behaviors
2024-01-24 21:57:54 +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
ab68a8386a
feat: add a checkbox to enable/disable the debug renderer in the testbed
2023-11-04 18:12:38 +01:00
johnny-smitherson
780ba4a216
update bevy 0.11 - fix compile errors
2023-10-23 16:39:52 +00:00
Sébastien Crozet
5063fa4203
Testbed: switch to bevy 0.7
2022-04-28 13:19:58 +02:00
Sébastien Crozet
2b1374c596
First round deleting the component sets.
2022-04-20 19:02:49 +02:00
Sébastien Crozet
fb20d72ee2
Joint API and joint motors improvements
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
Crozet Sébastien
47139323e0
Fix compilation with the parallel feature enabled.
2021-05-17 10:48:51 +02:00
Crozet Sébastien
abb4742758
Fix warnings when compiling tests.
2021-05-17 09:46:07 +02:00
Crozet Sébastien
1a84bf2af3
Replace Kiss3d by Bevy for the testbed renderer.
2021-05-16 17:49:20 +02:00
Crozet Sébastien
90db26eb50
Fix warnings in tests and testbed.
2021-01-23 13:34:03 +01:00
Crozet Sébastien
b779eb261e
Fix compilation in 2D.
2021-01-22 16:43:16 +01:00
Crozet Sébastien
99c2184e13
Fix regressions introduced by the merge with master.
2021-01-22 16:33:55 +01:00
rezural
1ac2d03fea
Revert "leading _ for run_state to squash warning"
...
This reverts commit aaf2872e5c .
2020-12-31 13:56:37 +11:00
rezural
aaf2872e5c
leading _ for run_state to squash warning
2020-12-31 13:06:13 +11:00
rezural
caf9d71bc7
cargo fmt
2020-12-24 21:45:00 +11:00
rezural
5fce09cb52
rework some threading code with the ui
2020-12-24 21:42:59 +11:00
Sébastien Crozet
754a48b7ff
First public release of Rapier.
2020-08-25 22:10:25 +02:00