Sébastien Crozet
|
4737a96169
|
fix: allow enexpected_cfgs
|
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
|
62379de9ec
|
feat: add simple inverse-kinematics solver for multibodies (#632)
* feat: add a simple jacobian-based inverse-kinematics implementation for multibodies
* feat: add 2d inverse kinematics example
* feat: make forward_kinematics auto-fix the root’s degrees of freedom
* feat: add 3d inverse kinematics example
* chore: update changelog
* chore: clippy fixes
* chore: more clippy fixes
* fix tests
|
2024-05-25 10:36:34 +02:00 |
|
Bruce Mitchener
|
7375a691e2
|
Fix some typos. (#620)
|
2024-05-05 12:11:38 +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
|
c079452a47
|
feat: add IntegrationParameters::length_unit to adjust internal threshold based on user-defined length units
|
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
|
e69e73e589
|
chore: clippy fixes
|
2024-03-24 18:06:00 +01:00 |
|
Sébastien Crozet
|
2df7258570
|
feat: update testbeds to bevy 0.13
|
2024-03-24 18:06:00 +01:00 |
|
Sébastien Crozet
|
b3a00b4123
|
feat: add the DefaultBroadPhase type alias
|
2024-03-23 15:17:47 +01:00 |
|
Sébastien Crozet
|
cfb2c2c93e
|
feat!: rename BroadPhase to BroadPhaseMultiSap
|
2024-03-23 15:17:47 +01:00 |
|
Sébastien Crozet
|
f9663f894c
|
chore: clippy fix
|
2024-03-23 10:39:02 +01:00 |
|
Sébastien Crozet
|
6b6c349cfa
|
Fix testbed snapshot restore system
|
2024-03-23 10:39:02 +01: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
|
95a7d9ebd0
|
chore: fix test warnings
|
2023-12-10 12:29:24 +01:00 |
|
Sébastien Crozet
|
55373b3fa6
|
chore: update testbed to bevy 0.12
|
2023-12-10 12:11:20 +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 |
|
Sébastien Crozet
|
fb3eee502c
|
cargo fmt
|
2023-11-04 17:56:13 +01:00 |
|
johnny-smitherson
|
aa546225a4
|
delete comments left over in diff
|
2023-11-03 21:43:31 +00:00 |
|
johnny-smitherson
|
70922ba0a7
|
flip y coord in 3d highlight_hovered_body
|
2023-11-03 21:30:03 +00:00 |
|
johnny-smitherson
|
31518e3dce
|
fix compiler warnings & mention breaking in changelog
|
2023-11-03 21:01:39 +00:00 |
|
Sébastien Crozet
|
23a7ed5beb
|
Fix crashes on MacOS
|
2023-10-29 18:59:47 +01:00 |
|
johnny-smitherson
|
780ba4a216
|
update bevy 0.11 - fix compile errors
|
2023-10-23 16:39:52 +00:00 |
|
stefnotch
|
39bc5312a5
|
Update testbed.rs
|
2023-04-24 14:07:33 +02:00 |
|
Sébastien Crozet
|
9b5ccb95e7
|
Update dependencies
|
2023-01-15 12:17:10 +01:00 |
|
Sébastien Crozet
|
a1e255dbcd
|
Fix warnings
|
2022-12-11 17:52:51 +01:00 |
|
Sébastien Crozet
|
8ef8680817
|
Update parry and changelog
|
2022-12-11 15:22:36 +01:00 |
|
Sébastien Crozet
|
849f398031
|
Add a dynamic ray-cast vehicle controller
|
2022-12-11 15:22:36 +01:00 |
|
Sébastien Crozet
|
683baf6bf7
|
Allow the PhysicsPipeline and CollisionPipeline to update the QueryPipeline incrementally
|
2022-12-11 15:20:33 +01:00 |
|
Sébastien Crozet
|
9a4afcc43e
|
Fix f64 build
|
2022-10-02 18:30:14 +02:00 |
|
Sébastien Crozet
|
a886529669
|
Fix warnings
|
2022-10-02 17:55:23 +02:00 |
|
Sébastien Crozet
|
36e85d0708
|
Add a character controller implementation
|
2022-10-02 17:36:30 +02:00 |
|
Sébastien Crozet
|
abdbf5ffec
|
Merge pull request #374 from SludgePhD/update-bevy-wgpu
Update bevy (and thus wgpu)
|
2022-08-08 09:10:59 +02:00 |
|
Sludge
|
5d38f62cd3
|
Reexport BevyMaterial alias
|
2022-08-04 01:59:15 +02:00 |
|
Sludge
|
c4f078daf3
|
Update bevy and wgpu
|
2022-08-04 00:03:16 +02:00 |
|
Sébastien Crozet
|
ee10a90f9b
|
Release v0.14
|
2022-07-09 12:54:51 +02:00 |
|
Sébastien Crozet
|
7831ebfc31
|
Add methods to read the mass or volume of a collider.
|
2022-07-05 15:15:17 +02:00 |
|
Sébastien Crozet
|
fb7bfaf53d
|
Add more options for filtering colliders in scene queries.
|
2022-07-04 10:43:30 +02:00 |
|
Sébastien Crozet
|
32e2ff6c96
|
Name the contact force events ContactForceEvent instead of CollisionForceEvent
|
2022-07-01 17:45:11 +02:00 |
|
Sébastien Crozet
|
c9d8277377
|
Add contact force events generated above a user-defined threshold
|
2022-07-01 12:00:32 +02:00 |
|
Sébastien Crozet
|
0d05536ab6
|
Debug-renderer: add rendering of contacts, solver contacts, and collider AABBs
|
2022-05-30 18:29:18 +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
|
7dc038aec6
|
Fix test build
|
2022-04-28 17:51:17 +02:00 |
|
Sébastien Crozet
|
65824e74f3
|
Add comments for the debug-renderer
|
2022-04-28 17:30:35 +02:00 |
|