Commit Graph

1172 Commits

Author SHA1 Message Date
Sébastien Crozet
da92e5c283 Fix clippy and enable clippy on CI 2024-01-27 17:13:08 +01:00
Sébastien Crozet
aef873f20e Release v0.18.0 2024-01-24 23:53:36 +01:00
Sébastien Crozet
6cee6b01f2 Merge pull request #571 from AnonymousAcid7787/fix-Setting-the-motor-position-of-a-Spherical-multibody-joint-is-broken
Fix #416 Update spherical joint motor position
2024-01-24 23:26:42 +01:00
Sébastien Crozet
7ba53df734 Merge pull request #582 from dimforge/misc
Narrow-phase methods renames + some re-exports
2024-01-24 23:26:35 +01:00
Sébastien Crozet
1837d8f2b7 chore: fix tests 2024-01-24 23:11:42 +01:00
Sébastien Crozet
9fed726aa9 chore: rename the multibody motor debug demo 2024-01-24 23:06:08 +01:00
AnonymousAcid
2ed34bacf4 Fix dimforge#416 - update ball joint motor pos 2024-01-24 22:59:14 +01:00
AnonymousAcid
b96e61853b Make testing environment with bug repro code 2024-01-24 22:59:14 +01:00
Sébastien Crozet
d84aa82cf6 Merge pull request #527 from Aceeri/debug-render-com
Calculate world center of mass from local com in debug renderer
2024-01-24 22:54:41 +01:00
Sébastien Crozet
46b244167c feat!: rename narrow-phase methods for more clarity.
Renames `contacts_with` to`contact_pairs_with`; and `intersections_with` to `intersection_pairs_with`.
2024-01-24 22:51:30 +01:00
Sébastien Crozet
5bf3983894 feat: re-export BoundingVolume, RayCast, PointQuery, PointQueryWithlocation from parry. 2024-01-24 22:50:07 +01:00
Sébastien Crozet
51f5bd6cb4 Merge pull request #581 from dimforge/solver-pick
feat: rework solver parameters to make it easy to recover the old behaviors
2024-01-24 22:19: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
aef85ec255 Merge pull request #579 from dimforge/joints-improvements
Feat: implement a "small-steps" velocity-based constraints solver + joint improvements
2024-01-22 21:45:40 +01:00
Sébastien Crozet
6cb727390a chore: more CI fixes 2024-01-22 21:29:51 +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
9ac3503b87 Merge pull request #422 from pellico/Fix_Revolute-joint-motor-target-position-is-broken-at-and-beyond-90-degree-angles
Fix #378 Added one example join_motor_position
2023-12-10 22:08:07 +01:00
Sébastien Crozet
2fba50c297 chore: update changelog 2023-12-10 22:07:24 +01:00
Sébastien Crozet
efa1ac3609 fix initialization of the joint_motor_position examples 2023-12-10 21:52:27 +01:00
Sébastien Crozet
76557448d7 fix: also apply joint limits in case of equality 2023-12-10 21:51:57 +01:00
Sébastien Crozet
fef7f0f92a fix more 2D angular motor/limits jacobians 2023-12-10 21:39:11 +01:00
pellico
7c43e96943 Removed not required parentheses 2023-12-10 12:43:13 +01:00
Sébastien Crozet
a05622cfe9 fix: avoid perpetual movement when the target ang motor position is overshot 2023-12-10 12:43:13 +01:00
pellico
9f3b5c8642 Fixed formatting of modified files. 2023-12-10 12:43:13 +01:00
pellico
6432909110 Fix #378 Added one example join_motor_position 2023-12-10 12:43:13 +01:00
Sébastien Crozet
c33b4eeb5c Merge pull request #563 from dimforge/testbed-bevy-0.12
chore: update testbed to bevy 0.12
2023-12-10 12:43:01 +01:00
Sébastien Crozet
95a7d9ebd0 chore: fix test warnings 2023-12-10 12:29:24 +01:00
Sébastien Crozet
8c969d4002 Merge pull request #560 from kvark/wheel-joint
Fix check for motor constraints on angular DoF
2023-12-10 12:26:09 +01:00
Sébastien Crozet
55373b3fa6 chore: update testbed to bevy 0.12 2023-12-10 12:11:20 +01:00
Sébastien Crozet
6246bb3ff6 Merge pull request #515 from Soham1803/feat/disabled_object_color_change
feat/Color of disabled object will change
2023-12-09 23:47:48 +01:00
Sébastien Crozet
bfd3884d36 chore: update changelog 2023-12-09 21:53:36 +01:00
Sébastien Crozet
39f4520b91 feat: actually apply the disabled_color_multiplier in the debug-renderer 2023-12-09 21:46:41 +01:00
Soham
4015cefebf feat/Color of disabled object will change 2023-12-09 21:25:43 +01:00
Dzmitry Malyshau
e4bf6914c7 Fix check for motor constraints on angular DoF 2023-12-01 23:35:17 -08:00
Sébastien Crozet
e9ea2ca10b Merge pull request #540 from johnny-smitherson/bevy-0.11
update bevy 0.11 - fix compile errors
2023-11-04 18:32:55 +01:00
Sébastien Crozet
1886c6f362 Leave the version bumps to another pr 2023-11-04 18:18:12 +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
556ba1f998 Changelog: specify that the bevy update is about the testbed 2023-11-04 18:12:07 +01:00
Sébastien Crozet
c57a0a3b88 Fix typo 2023-11-04 18:11:47 +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
3547d78af7 edit changelog - not a breaking change, field was not pub 2023-11-03 21:06:32 +00:00
johnny-smitherson
31518e3dce fix compiler warnings & mention breaking in changelog 2023-11-03 21:01:39 +00:00
Sébastien Crozet
dbc540d788 Merge pull request #538 from rafalh/enable-collider-fix
Fix enabling disabled collider
2023-10-29 19:00:15 +01:00
Sébastien Crozet
23a7ed5beb Fix crashes on MacOS 2023-10-29 18:59:47 +01:00
Sébastien Crozet
bc287a9895 cargo fmt 2023-10-29 18:00:52 +01:00
johnny-smitherson
780ba4a216 update bevy 0.11 - fix compile errors 2023-10-23 16:39:52 +00:00
Rafal Harabien
94829fd852 Fix enabling disabled collider
If collider was enabled and no other attributes were changed its collisions
were not detected. This was the result of `needs_broad_phase_update` function
not handling case of changed enabled status.
Fixes dimforge/bevy_rapier#435
2023-10-18 15:08:41 +02:00