Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.26.0 + update to Rapier 0.19 #499

Merged
merged 8 commits into from
May 5, 2024
Merged

Release v0.26.0 + update to Rapier 0.19 #499

merged 8 commits into from
May 5, 2024

Conversation

sebcrozet
Copy link
Member

This is an update to Rapier 0.19 which includes several stability improvements
and character-controller fix. Please have a look at the
0.19 changelog of Rapier.

Modified

  • Renamed Toi/ToiDetails to ShapeCastHit/ShapeCastHitDetails.
  • Switch to rapier’s built-in length_unit instead of explicitly scaling shapes with physics_scale.
  • Linear shape-casting functions now take a ShapeCastOptions parameter that describes how the shape-cast should
    behave on special-cases (like toi == 0).
  • Internal edge correction is now opt-in with the TriMeshFlags::FIX_INTERNAL_EDGES and
    HeightFieldFlags::FIX_INTERNAL_EDGES flags.
  • Rename RayIntersection::toi to RayIntersection::time_of_impact.

Fix

  • Fix character controller occasionally getting stuck against vertical walls.

Added

  • Add the SoftCcd (for rigid-bodies) and ContactSkin (for colliders) components. See
    rapier#625 for details on the features they enable.

@sebcrozet sebcrozet merged commit dfb9409 into master May 5, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant