Fix bug that made dynamic rigid-bodies behave like kinematic bodies after being disabled and then re-enabled.
Fix issue with convex polyhedron jitter due to missing contacts.
Fix character controller getting stuck against vertical walls.
Fix character controller’s snapping to ground not triggering sometimes.
Fix character controller’s horizontal offset being mostly ignored and some instances of vertical offset being ignored.
Added
Add access to the mass-properties of a rigid-body: RigidBody.effectiveInvMass, .invMass(), .localCom(),
.worldCom(), .invPrincipalInertiaSqrt(), .principalInertia(), .principalInertiaLocalFrame(),
.effectiveWorldInvInertiaSqrt(), .effectiveAngularInertia().
0.11.1 (2023-01-16)
Fixed
Fix bug that disabled all colliders at construction time.
0.11.0 (2023-01-15)
Added
Add World.propagateModifiedBodyPositionsToColliders to propagate rigid-bodies position changes to their attached
colliders.
Add World.updateSceneQueries to update the scene queries data structures without stepping the whole simulation.
Add RigidBody.isEnabled, RigidBody.setEnabled, RigidBodyDesc.setEnabled to disable a rigid-body (and all its
attached colliders) without removing it from the physics world.
Add Collider.isEnabled, Collider.setEnabled, ColliderDesc.setEnabled to disable a collider without removing it
from the physics world.
Add shape-specific methods to modify a collider’s size: Collider.setRadius, setHalfExtents, setRoundRadius, setHalfHeight.
Modified
Add a boolean argument to RigidBody.setBodyType to indicate if the rigid-body should awaken after changing
its type.
Fixed
Fix rigid-bodies automatically waking up at creation even if they were explicitly created sleeping.
0.10.0 (2022-11-06)
Added
Add World.createCharacterController, World.removeCharacterController to create/remove a kinematic character
controller.
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)
Bumps @dimforge/rapier3d-compat from 0.9.0 to 0.11.2.
Changelog
Sourced from
@dimforge/rapier3d-compat
'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)