Fix a bug causing large moving colliders to miss some collisions after some time.
Fix invalid forces generated by contacts with position-based kinematic bodies.
Fix a bug where two colliders without parent would not have their collision computed even if the
appropriate flags were set.
v0.11.0
Check out the user-guide for the JS/Typescript bindings for rapier. It has been fully rewritten and is now exhaustive!
Check it out on rapier.rs
Added
Joint limits are now implemented for all joints that can support them (prismatic, revolute, and ball joints).
Modified
Switch to nalgebra 0.29.
Fixed
Fix the build of Rapier when targeting emscripten.
v0.10.1
Added
Add Collider::set_translation_wrt_parent to change the translation of a collider wrt. its parent rigid-body.
Add Collider::set_rotation_wrt_parent to change the translation of a collider wrt. its parent rigid-body.
v0.10.0
Added
Implement Clone for IslandManager.
Modified
JointSet::insert no longer takes the rigid-body set in its arguments.
Modify the testbed's plugin system to let plugins interact with the rendering.
Implement PartialEq for most collider and rigid-body components.
v0.9.2
Added
Make the method JointSet::remove_joints_attached_to_rigid_body public so that it can can be called externally for
letting component-based Rapier integration call it to cleanup joints after a rigid-body removal.
Fixed
Fix a panic that could happen when the same collider is listed twice in the removed_colliders array.
v0.9.1
Added
Add rapier::prelude::nalgebra so that the vector! and point! macros work out-of-the-box after importing
the prelude: use rapier::prelude::*
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on rapier3d to permit the latest version.
Changelog
Sourced from rapier3d's changelog.
... (truncated)
Commits
936f655
Release v0.11.1d906914
Use parry ^0.7.1d858ae4
Make the 2D add-remove demo more intereting.5e133aa
Fix broad-phase bug that could result in missed collision pairs when an objec...b364a2b
Fix velocity computation for position-based kinematic bodies291be14
Clarify coordinate space of TOI query results29462e2
Fix typo in CONTRIBUTING3f223aa
Fix bug with colliders without rigid bodies1d55e84
Fix crates.io badges483d93a
Fix version number for the rapier_testbed3dDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)