Skip to content

@tresjs/rapier@1.0.0-alpha.0

Pre-release
Pre-release

Choose a tag to compare

@alvarosabu alvarosabu released this 12 Jun 10:00
· 15 commits to main since this release

First alpha release of @tresjs/rapier πŸŽ‰ β€” declarative physics for TresJS powered by Rapier, using the official @dimforge/rapier3d-compat WASM bindings.

Warning

This package is in alpha. The API is not stable yet and breaking changes may land between releases without a major version bump. Install with pnpm add @tresjs/rapier@alpha and pin the exact version.

πŸ“¦ npm: https://www.npmjs.com/package/@tresjs/rapier
πŸ“– Docs: https://rapier.tresjs.org

πŸš€ Features

  • rapier: <Physics> provider with RigidBody, automatic and custom colliders, and joints
  • rapier: full collider shapes support (cafd039d)
  • rapier: collider collision events support (9c0c7422)
  • rapier: contact force events (c1617773)
  • rapier: collisionGroups and solverGroups support (827dee3e)
  • rapier: colliders position & rotation enhancement (275cb081)
  • rapier: expose rapier context via useRapierContext (782c7b0f)
  • rapier: additional RigidBody props (e9bc2ee1)

🩹 Fixes

  • rapier: bump contactForceEventThreshold default so events don't trigger at rest (e2c552ef)
  • rapier: correct intersection source object (f820ab4d)
  • rapier: automatic colliders reactive props (b64877c8)
  • rapier: custom colliders reactivity (bfd2208f)
  • rapier: compatibility with @tresjs/core v5 (ff7808bc)

❀️ Thank You