Commit Graph

766 Commits

Author SHA1 Message Date
Timo Kösters
f55925685d docs: fix typo 2022-08-04 11:42:02 +02:00
Sébastien Crozet
90c97341b1 Merge pull request #375 from SludgePhD/reexport-bevy-material
Reexport `BevyMaterial` alias
2022-08-04 09:12:01 +02:00
Sludge
5d38f62cd3 Reexport BevyMaterial alias 2022-08-04 01:59:15 +02:00
Sébastien Crozet
680c719f67 Merge pull request #366 from aunyks/serde-collisionevents
Implement Serde Traits for CollisionEvents When serde-serialize Feature is Enabled
2022-07-17 18:09:06 +02:00
Nash
e4a8d2e18c Implement serde traits for CollisionEvents when serde-serialize feature is enabled 2022-07-14 00:14:10 -04:00
Sébastien Crozet
ebb9473491 Merge pull request #365 from dimforge/release-0.14
Release v0.14
2022-07-10 09:41:57 +02:00
Sébastien Crozet
ee10a90f9b Release v0.14 2022-07-09 12:54:51 +02:00
Sébastien Crozet
573affd73c Update changelog 2022-07-08 17:21:43 +02:00
Sébastien Crozet
6bef5e4352 Merge pull request #364 from dimforge/allowed-translation-rename
Rename allowed_translation/rotation to enabled_translation/rotation
2022-07-08 17:21:12 +02:00
Sébastien Crozet
4025f62314 Rename allowed_translation/rotation to enabled_translation/rotation 2022-07-08 17:16:44 +02:00
Sébastien Crozet
30f6dc47ec Merge pull request #363 from dimforge/rename-restrict-rotations
Rename restrict_translation/rotation to set_allowed_translation/rotation
2022-07-08 14:08:04 +02:00
Sébastien Crozet
72c2da5554 Fix 2D build 2022-07-08 12:01:04 +02:00
Sébastien Crozet
8c707ef02d cargo fmt 2022-07-08 11:55:44 +02:00
Sébastien Crozet
efaf16aaea Rename restrict_translation/rotation to set_allowed_translation/rotation 2022-07-08 11:48:31 +02:00
Sébastien Crozet
949573dd10 Merge pull request #362 from dimforge/active-events-contact-force-event
Add ActiveEvents::CONTACT_FORCE_EVENTS for consistency with ActiveEvents::COLLISION_EVENTS
2022-07-07 11:22:14 +02:00
Sébastien Crozet
fade7682d4 Add CHANGELOG entries 2022-07-07 11:21:55 +02:00
Sébastien Crozet
e20f4a9952 cargo fmt 2022-07-07 11:06:25 +02:00
Sébastien Crozet
73788a21ab Add ActiveEvents::CONTACT_FORCE_EVENTS for consistency with ActiveEvents::COLLISION_EVENTS 2022-07-07 11:01:39 +02:00
Sébastien Crozet
06ec9a0e76 Merge pull request #360 from dimforge/easier-mass-props
Improve the API for initializing/setting mass-properties
2022-07-05 15:47:59 +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
ba081fb6f5 Improve the API for initializing/setting mass-properties 2022-07-05 14:59:14 +02:00
Sébastien Crozet
b8d46a6b1d Merge pull request #359 from dimforge/fix-contact-event-magnitude
Fix the max_force_direction magnitude
2022-07-04 17:01:57 +02:00
Sébastien Crozet
145ab3013e Fix the max_force_direction magnitude 2022-07-04 16:53:38 +02:00
Sébastien Crozet
6f8fddc70c Merge pull request #358 from dimforge/misc
Add hepler function for building a contact force event from a contact pair
2022-07-04 15:53:01 +02:00
Sébastien Crozet
158308ad71 Add hepler function for building a contact force event from a contact pair 2022-07-04 15:04:06 +02:00
Sébastien Crozet
1121b07d52 Merge pull request #357 from dimforge/query-filter
Add more options for filtering colliders in scene queries.
2022-07-04 11:44:05 +02:00
Sébastien Crozet
06d540a10c Scene query filtering: address corner case 2022-07-04 11:17:53 +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
9d91291928 Merge pull request #356 from dimforge/disable-joint-contacts
Add the ability to disable contacts between two rigid-bodies attached by joints
2022-07-04 09:02:30 +02: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
cd0be8c076 Merge pull request #354 from dimforge/force-event-typo
Name the contact force events ContactForceEvent instead of CollisionForceEvent
2022-07-02 13:26:49 +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
1ba37b8f63 Merge pull request #353 from dimforge/force-events
Add force reporting
2022-07-01 14:26:57 +02:00
Sébastien Crozet
d3ca956565 Fix examples 2022-07-01 12:04:38 +02:00
Sébastien Crozet
b9f76e2fda Warning fixes 2022-07-01 12:00:32 +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
d6b6189861 Properly wake-up rigid-bodies that must be awaken because of joints 2022-07-01 12:00:18 +02:00
Sébastien Crozet
8546434f35 Merge pull request #351 from aunyks/master
Update ActiveEvents Rustdoc to Remove Reference to EventHandler::handle_intersection_event()
2022-07-01 11:46:53 +02:00
Nash
1f7cf1ac71 Update ActiveEvents rustdocs to remove EventHandler::handle_intersection_event() 2022-06-30 10:23:53 -04:00
Sébastien Crozet
77a4bbf14d Merge pull request #350 from dimforge/broad-phase-fix
Fix some corner cases in the broad-phase
2022-06-24 13:18:40 +02:00
Sébastien Crozet
2e19eb2e54 Fix warning 2022-06-24 12:11:14 +02:00
Sébastien Crozet
9edfd52646 Merge pull request #343 from shoebe/master
Fix panic when a collider is both added and removed before a call to …
2022-06-24 12:07:31 +02:00
Sébastien Crozet
be5b6813a9 Broad-phase: discard NAN/Inf AABBs. 2022-06-24 11:56:28 +02:00
Sébastien Crozet
9e431fb392 Address rounding errors resulting in AABBProxy being added to a disjoint region. 2022-06-24 11:56:12 +02:00
Sébastien Crozet
d708ca01d9 Merge pull request #346 from dimforge/missing-events
Fix contact event generation for shapes generating multiple contact manifolds.
2022-06-21 12:39:09 +02:00
Sébastien Crozet
66f1d6fef7 Fix contact event generation for shapes generating mulitple contact manifolds. 2022-06-21 09:28:41 +02:00
shoebe
2a83a44fd9 Fix panic when a collider is both added and removed before a call to CollisionPipeline::step 2022-06-05 15:48:52 -04:00
Sébastien Crozet
b00324756d Changelog: fix 0.13.0 release date
Fix #341
2022-06-04 14:32:44 +02:00
Sébastien Crozet
cd03eb4634 Merge pull request #338 from dimforge/release-v0.13.0
Release v0.13.0
2022-05-31 17:33:10 +02:00
Sébastien Crozet
c8c0f46ba8 Release v0.13.0 2022-05-31 16:59:58 +02:00