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::*
v0.9.0
The user-guide has been fully rewritten and is now exhaustive! Check it out on rapier.rs
Added
A prelude has been added in order to simplify the most common imports. For example: use rapier3d::prelude::*
Add RigidBody::set_translation and RigidBody.translation().
Add RigidBody::set_rotation and RigidBody.rotation().
Add RigidBody::set_next_translation for setting the next translation of a position-based kinematic body.
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
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)