Thierry Berger
684f3a3054
Fix character controller ground detection ( #715 )
2024-11-19 15:32:37 +01:00
Dragos Daian
513ab3d1fc
Fixes default values for wasm32 for physics hooks ( #740 )
...
* Fixes default values for wasm32 for physics hooks
---------
Co-authored-by: Thierry Berger <contact@thierryberger.com >
2024-11-15 11:00:14 +01:00
Thierry Berger
76357e3588
Fix CharacterController max/min slope handling ( #701 )
2024-09-23 11:10:29 +02:00
Bruce Mitchener
e7e196d9f9
Improve capacity handling for ColliderSet, RigidBodySet. ( #726 )
...
These allow an application to reduce the cost of reallocation when
they know that a large number of colliders or rigid bodies will
be created.
2024-09-16 16:45:14 +02:00
Thierry Berger
c714ff81f2
ImpulseJointSet::get_mut option to wake up connected bodies ( #716 )
2024-09-13 10:48:56 +02:00
Thierry Berger
b66452b6c5
Fix string serialization for broadphase multisap (regions) ( #710 )
...
* serialize regions as vec
2024-08-09 17:55:43 +02:00
Bruce Mitchener
ed133e1ea9
Fix more typos. ( #712 )
...
These are ones not found by `typos` for various reasons.
2024-08-09 14:31:08 +02:00
Aceeri
510686a906
InteractionGroups default memberships value is now GROUP_1 (#706 )
...
Co-authored-by: Thierry Berger <contact@thierryberger.com >
2024-08-05 18:14:44 +02:00
Ben Harper
af3a26c99d
Improve distant object panics in broad phase ( #128 )
...
Co-authored-by: Thierry Berger <contact@thierryberger.com >
2024-08-05 17:19:52 +02:00
Sébastien Crozet
cf74150763
Release v0.22.0 ( #695 )
2024-07-20 17:14:43 +02:00
Thierry Berger
0ff55411a4
More Debug derives. ( #686 )
2024-07-19 16:13:25 +02:00
Thierry Berger
6a295d3e8e
Fix string serialization for broadphase multisap ( #675 )
2024-07-15 14:39:56 +02:00
Thierry Berger
87ada34008
Fix QueryFilterFlags values having a bitshift too much ( #673 )
2024-07-08 16:53:30 +02:00
Sébastien Crozet
de82bea9c0
chore: update changelog
2024-07-07 15:22:55 +02:00
Roman
66b6b55ea2
Rotation gizmo for Ball 2d collider ( #670 )
2024-07-01 10:49:41 +02:00
Sébastien Crozet
0089365e66
Release v0.21.0 ( #665 )
2024-06-23 23:48:04 +02:00
Thierry Berger
5308a28435
fix: less invasive solve_character_collision_impulses function ( #652 )
...
* fix: less invasive `solve_character_collision_impulses` function
Taking ownership of the elements is not necessary.
It also conveys the information that elements are only read.
* Add Changelog
2024-06-23 23:01:55 +02:00
Thierry Berger
3e8650f3a7
Fix delta_time being 0 resulting in incorrect simulation ( #660 )
...
* Add failing test
* fix tests
* better fix
* add changelog
* fix propagated to `contact_cfm_factor`
* PR feedback
* more PR feedbacks
2024-06-23 18:18:54 +02:00
Thierry Berger
05c3925884
fix: Fixed typo in castShape functions ( #653 )
2024-06-13 11:31:49 +02:00
Sébastien Crozet
b3dc1c1960
Release Rapier 0.20.0 ( #651 )
2024-06-09 14:59:27 +02:00
Thierry Berger
9367198282
feat: rework QueryPipeline update API to take less parameters ( #647 )
...
* chore: rework QueryPipeline API to take a generic qbvh updater
This allows to pass less parameters depending on the updating mode.
* chore: rework struct and functions names, and docs
---------
Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com >
2024-06-09 14:16:03 +02:00
Thierry Berger
8160b4ebdb
feat: change the character controller’s solve_character_collision_impulses to take multiple CharacterCollision ( #646 )
...
* character controller: solve multiple collisions
* add solve multiple collisions to changelog
* chore: apply review comments
---------
Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com >
2024-06-09 13:20:58 +02:00
Sébastien Crozet
a8a0f297f5
feat: add RevoluteJoint::angle to compute the revolute joint’s angle
2024-06-09 13:20:09 +02:00
Sébastien Crozet
edaa36ac7e
chore: add more comments
2024-06-09 12:09:58 +02:00
Sébastien Crozet
a8739036c0
chore: update changelog
2024-06-09 12:09:58 +02:00
Thierry Berger
1054894480
updated changelog
2024-06-03 15:24:04 +02:00
Sébastien Crozet
798406e00d
chore: update changelog
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
Sébastien Crozet
af1ac9baa2
Release v0.19.0
2024-05-05 18:33:35 +02:00
Sébastien Crozet
89fcd4d281
chore: update changelog
2024-05-05 16:34:55 +02:00
Sébastien Crozet
e4d6755c15
chore: clippy fixes
2024-05-05 16:17:39 +02:00
Sébastien Crozet
1258bcbfe8
chore: update changelog
2024-05-05 16:17:39 +02:00
Bruce Mitchener
7375a691e2
Fix some typos. ( #620 )
2024-05-05 12:11:38 +02:00
Sébastien Crozet
f351dad938
chore: update changelog
2024-03-23 16:28:48 +01:00
Sébastien Crozet
b3a00b4123
feat: add the DefaultBroadPhase type alias
2024-03-23 15:17:47 +01:00
Sébastien Crozet
3d112287b9
feat: add a BroadPhaseTrait for allowing custom broad-phases
2024-03-23 15:17:47 +01:00
Sébastien Crozet
cd9fb8342d
feat: add RigidBody::copy_from and Collider::copy_from
...
Closes #595
2024-03-23 14:19:52 +01:00
Sébastien Crozet
6886f8f207
feat: add RigidBody::predict_position_using_velocity
...
Fix #601
2024-03-23 11:10:57 +01:00
Sébastien Crozet
f943fd9973
chore: update changelog
2024-03-23 10:50:02 +01:00
Sébastien Crozet
6507b7f4fa
chore: update changelog
2024-03-23 10:34:01 +01:00
Sébastien Crozet
aef873f20e
Release v0.18.0
2024-01-24 23:53:36 +01:00
Sébastien Crozet
2fba50c297
chore: update changelog
2023-12-10 22:07:24 +01:00
Sébastien Crozet
bfd3884d36
chore: update changelog
2023-12-09 21:53:36 +01:00
Sébastien Crozet
556ba1f998
Changelog: specify that the bevy update is about the testbed
2023-11-04 18:12:07 +01: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
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
Sébastien Crozet
82aa37ed30
Update Changelog
2023-03-26 18:05:35 +02:00
Sébastien Crozet
b767640e71
Update Changelog
2023-03-26 15:45:06 +02:00
Sébastien Crozet
1381624579
Release v0.17.2
2023-02-26 19:05:57 +01:00