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.18.0 #268

Merged
merged 1 commit into from
Oct 30, 2022
Merged

Release v0.18.0 #268

merged 1 commit into from
Oct 30, 2022

Conversation

sebcrozet
Copy link
Member

Added

  • Add the accessor RapierContext::physics_scale() to read the physics scale
    that was set when initializing the plugin.
  • Add RapierConfiguration::force_update_from_transform_changes to force the transform
    updates even if it is equal to the transform that was previously set. Useful for
    rollback in networked applications described in #261.
  • Add Collider::trimesh_with_flags to create a triangle mesh collider with custom pre-processing
    flags.

Fix

  • Reset the ExternalImpulse component after each step automatically.
  • Fix transform_to_iso to preserve identical rotations instead of
    converting to an intermediate axis-angle representation.
  • Fix internal edges of 3D triangle meshes or 3D heightfields generating invalid contacts
    preventing balls from moving straight. Be sure to set the triangle mesh flag
    TriMeshFlags::MERGE_DUPLICATE_VERTICES when creating the collider if your mesh have duplicated
    vertices.

Modified

  • Rename AABB to Aabb to comply with Rust’s style guide.

@sebcrozet sebcrozet merged commit 7b8cf4a into master Oct 30, 2022
@sebcrozet sebcrozet deleted the v0.18 branch October 30, 2022 17:20
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.

1 participant