Commit Graph

777 Commits

Author SHA1 Message Date
Sébastien Crozet
5bf3983894 feat: re-export BoundingVolume, RayCast, PointQuery, PointQueryWithlocation from parry. 2024-01-24 22:50:07 +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
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
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
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
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
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
bc287a9895 cargo fmt 2023-10-29 18:00:52 +01: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
Linentio
6c901d5774 Use the absolute value of the up attribute when calculating side_extent 2023-09-30 13:27:50 +02:00
Linentio
fa2be3fc9c Use the absolute value of the up attribute when calculating up_extent 2023-09-30 12:37:45 +02:00
Aceeri
2ac1898f82 Calculate world center of mass from local com in debug renderer 2023-09-26 17:45:37 -07:00
Sébastien Crozet
dfb4f2a1aa Merge pull request #505 from mrDIMAS/master
`user_data` for joints
2023-09-09 12:59:50 +02:00
Sébastien Crozet
39a839560e Merge pull request #508 from PaulL48/master
Add serde derives to structures in the control module
2023-09-09 12:59:16 +02:00
Sébastien Crozet
7d2111d0b9 Merge pull request #511 from Triuman/master
fix lock_translations & lock_rotations doesn't work both ways
2023-09-09 12:58:38 +02:00
Sébastien Crozet
50b838381b Merge pull request #520 from waywardmonkeys/doc-fixes
docs: Minor fixes.
2023-09-09 12:56:46 +02:00
Sébastien Crozet
32ffb3e1aa Merge pull request #521 from waywardmonkeys/expand-wrt
docs: Expand "wrt" to "with respect to".
2023-09-09 12:56:35 +02:00
Bruce Mitchener
727610cdc2 docs: exclude kinematic/dynamic reversed in description.
Fixes #496.
2023-08-28 11:18:27 +07:00
Bruce Mitchener
b9b5b58f61 docs: Expand "wrt" to "with respect to".
This makes things more clear as this abbreviation isn't known
to everyone.

While the trailing period is common in French, it isn't in English
(one might use "w.r.t.").

Fixes #498.
2023-08-28 11:13:27 +07:00
Bruce Mitchener
4c2d18a0cd docs: Minor fixes. 2023-08-28 11:05:45 +07:00
Triuman
fd0c8d3dc7 fix lock_rotations doesn't work both ways 2023-08-10 09:29:11 +02:00
Triuman
f7b02f2a1d fix lock_translations doesn't work both ways 2023-08-10 09:26:27 +02:00
Paul Lane
be9968628f Add serde derives to structures in the control module 2023-08-01 21:44:48 -04:00
Dmitry
64b0d08c14 user_data for joints 2023-07-15 23:14:44 +03:00
Sébastien Crozet
916815e432 Give access to more vehicle controller fields 2023-07-09 12:31:27 +02:00
Sébastien Crozet
13b290ddd0 Merge pull request #474 from dimforge/debug-render-filtering
Add a predicate to the DebugRenderBackend to filter out objects that are being rendered
2023-07-08 14:27:39 +02:00
Imbris
9168d36dd4 Delete mention of removed PhysicsPipeline::step_generic
This was removed in version 0.12.0

89e3d7650c/CHANGELOG.md (L191)
2023-05-26 15:59:14 -04:00
MrGunflame
6d72192955 Fix doc-links for ColliderBuilder and RigidBodyBuilder 2023-03-30 17:15:43 +02:00
Sébastien Crozet
eac5a26925 Fix typo 2023-03-26 18:32:50 +02:00
Sébastien Crozet
d76eb97fd8 Add a predicate to the DebugRenderBackend to filter out objects that are being rendered 2023-03-26 18:02:30 +02:00
Sébastien Crozet
b6fdfd11ad Add missing import 2023-03-26 15:57:31 +02:00
Sébastien Crozet
7cca677523 Add methods to customize a SphericalJoint’s local reference frames. 2023-03-26 15:44:59 +02:00
Sébastien Crozet
789555e9e3 Fix docs for method setting kinematic translation/rotation 2023-03-26 15:18:39 +02:00
Sébastien Crozet
8bd289bc73 Move the side_friction_stiffness init to the WheelTuning 2023-03-26 15:04:07 +02:00
Nash
285fe89dd5 Make raycast vehicle friction_slip property public 2023-03-26 14:57:43 +02:00
Nash
c1860c504b Add the Ability to Control the Side-to-Side Grip of a Raycast Vehicle Wheels 2023-03-26 14:57:43 +02:00
Sébastien Crozet
afe4e4d53d cargo fmt 2023-03-25 18:37:04 +01:00
Sébastien Crozet
8aafd5d0bb Fix deprecation warning 2023-03-25 18:36:51 +01:00
jeff425
11d145b11a #465 Add is_sliding_down_slope field to EffectiveCharacterMovement 2023-03-19 21:16:42 -07:00
Sébastien Crozet
d3e1370f59 Merge pull request #454 from JRF63/typo
Fix typo in `EventHandler::handle_collision_event`
2023-03-18 11:06:29 +01:00
Sébastien Crozet
fd9f72d977 More typo fix 2023-03-18 11:04:59 +01:00
Sébastien Crozet
798d764fc1 Fix climbing small slopes when autostepping is disabled 2023-02-26 17:50:52 +01:00
Joseph Rafael Ferrer
a0c0848dee Fix typo in EventHandler::handle_collision_event 2023-02-11 14:52:15 +08:00