Commit Graph

507 Commits

Author SHA1 Message Date
Jan Nils Ferner
4fcbd53bfe Refactor variable 2023-01-26 20:41:48 +01:00
Jan Nils Ferner
ecd57a6519 Cut off invalid values 2023-01-26 20:37:34 +01:00
Jan Nils Ferner
83a9c08b2c Apply translation left 2023-01-26 20:32:03 +01:00
Jan Nils Ferner
18c59417de Cleanup function calls 2023-01-26 20:28:10 +01:00
Jan Nils Ferner
848009e399 Extract function 2023-01-26 20:07:38 +01:00
Jan Nils Ferner
075f45ca1c Simplify code 2023-01-26 19:28:18 +01:00
Jan Nils Ferner
bf3cc98489 Simplify unused code 2023-01-26 19:18:57 +01:00
Jan Nils Ferner
000c759b78 Simplify slope code 2023-01-26 19:09:50 +01:00
Jan Nils Ferner
615b7fbf6f Fix not sliding down wall 2023-01-26 18:43:47 +01:00
Sébastien Crozet
de59c6b58c Fix rigid-body mass-properties being incorrect after disable/enable 2023-01-21 19:00:07 +01:00
Sébastien Crozet
89fc31f996 Give access to the world-space mass properties of rigid-bodies 2023-01-15 12:24:14 +01:00
Sébastien Crozet
d2ebb25c22 Add accessor to get the locked axes of a rigid-body 2023-01-15 12:24:07 +01:00
Sébastien Crozet
9b5ccb95e7 Update dependencies 2023-01-15 12:17:10 +01:00
USER-5
7d4a7f92fe Fix typo in CharacterLength enum doc 2023-01-02 21:46:43 +10:30
Sébastien Crozet
c77ed7c9bf Small coding style fix 2023-01-01 16:51:40 +01:00
fabriceci
95cd7d5c9c Adds methods to retrieve forces added by the user. 2023-01-01 16:49:52 +01:00
Sébastien Crozet
cc0c982a5b Merge pull request #415 from Wolftousen/master
Add Rope Joints
2022-12-18 15:12:19 +01:00
Sébastien Crozet
a1e255dbcd Fix warnings 2022-12-11 17:52:51 +01:00
Sébastien Crozet
0207f8cf96 Properly take initial sleeping state set by the user when creating a rigid-body 2022-12-11 17:47:42 +01:00
Sébastien Crozet
cb9350fd80 Fix tests 2022-12-11 15:50:25 +01:00
Sébastien Crozet
6f866329a6 Fix wasm build 2022-12-11 15:38:18 +01:00
Sébastien Crozet
849f398031 Add a dynamic ray-cast vehicle controller 2022-12-11 15:22:36 +01:00
Sébastien Crozet
7e95cba09d Fix ABA problem in incremental query pipeline update 2022-12-11 15:20:33 +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
46d976d97b Allow disabling colliders, rigid-bodies and impulse joints 2022-12-11 15:20:33 +01:00
Wolftousen
c713f45ca0 adding 3d rope joint 2022-11-05 22:42:50 -04:00
Wolftousen
150b113a18 Adding a Rope Joint 2022-11-04 23:47:54 -04:00
Sébastien Crozet
6b97626946 Merge pull request #410 from dimforge/parry_up
Update to parry 0.11
2022-10-30 17:23:49 +01:00
Sébastien Crozet
34b7ae32fd Add internal edges debug examples. 2022-10-30 16:44:33 +01:00
Sébastien Crozet
b5b3431a63 Switch to the published parry 0.11 2022-10-30 13:43:52 +01:00
schnippl0r
8692af2c61 Fixed typos in character_controller.rs
Fixed typos.
2022-10-29 21:18:14 +02:00
Sébastien Crozet
8fd3e61c92 Implement conversion between u32 and Group 2022-10-25 18:11:26 +02:00
Sébastien Crozet
b243e0a758 Update to latest version of parry 2022-10-25 18:10:24 +02:00
Sébastien Crozet
9febe341fc Implement Copy-Clone-Debug for CharacterCollision 2022-10-14 17:33:47 +02:00
Sébastien Crozet
f7bec3c49c Update CHANGELOG 2022-10-02 18:30:26 +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
d73508602e Auto-update a rigid-body’s world mass-properties when the user sets their position 2022-08-25 10:21:17 +02:00
Tristan Guichaoua
911493e6d8 remove #[allow(missing_docs)] 2022-08-13 14:35:11 +02:00
Tristan Guichaoua
6c2eca72a5 impl Group 2022-08-13 14:31:27 +02:00
Sébastien Crozet
68d250f0ad Merge pull request #380 from dimforge/set-rotation
Make Collider::set_rotation and RigidBody::set_rotation take a rotation instead of an axis-angle.
2022-08-09 10:06:20 +02:00
Sébastien Crozet
a19c6131ff Make Collider::set_rotation and RigidBody::set_rotation take a rotation instead of an axis-angle. 2022-08-09 09:26:12 +02:00
Timo Kösters
f55925685d docs: fix typo 2022-08-04 11:42:02 +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
4025f62314 Rename allowed_translation/rotation to enabled_translation/rotation 2022-07-08 17:16:44 +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
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