New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@dimforge/rapier3d-compat

Package Overview
Dependencies
Maintainers
0
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dimforge/rapier3d-compat - npm Package Versions

1
8

0.0.0-ca25e80-20220706

Diff

sebcrozet
published 0.0.0-3666fff-20220701 •

sebcrozet
published 0.0.0-b8b81f0-20220610 •

sebcrozet
published 0.0.0-239efa6-20220604 •

sebcrozet
published 0.8.1 •

Changelog

Source

0.8.1 (2022-04-06)

Starting with this release, all the examples in testbed2d and testbed3d have been updated to webpack 5, and are written in Typescript. In addition, canary 0.0.0 releases will be generated automatically after each merge to the master branch.

Fixed
  • Fix bug causing World.intersectionPair to always return false.
sebcrozet
published 0.0.0-b0953bc-20220604 •

sebcrozet
published 0.0.0-d01cc8b-20220604 •

sebcrozet
published 0.8.0 •

Changelog

Source

0.8.0 (2022-03-31)

Breaking changes
  • Most APIs that relied on rigid-body handles or collider handles have been modified to rely on RigidBody or Collider objects instead. Handles are now only needed for events and hooks.
  • Rename STATIC to FIXED in the ActiveCollisionTypes flags.
  • The RigidBody.applyForce and .applyTorque methods have been replaced by .addForce and .addTorque. These force/torques are no longer automatically zeroed after a timestep. To zero them manually, call .resetForce or .resetTorque.
  • The EventQueue.drainContactEvents and EventQueue.drainIntersectionEvents have been merged into a single method: EventQueue:drainCollisionEvents.
Added
  • Add a lines-based debug-renderer. See #119 for examples of integration of the debug-renderer with THREE.js and PIXI.js.
  • Each rigid-body, collider, impulse joint, and multibody joint now have a unique object instance. This instance in only valid as long as the corresponding objects is inserted to the World.
  • Add a wakeUp: bool argument to the World.createImpulseJoint and MultibodyJointSet::createMultibodyJoint to automatically wake-up the rigid-bodies attached to the inserted joint.
  • Add a filter callback to all the scene queries. Use this for filtering more fine-grained than collision groups.
  • Add collider.shape that represents the shape of a collider. This is a more convenient way of reading the collider’s shape properties. Modifying this shape will have no effect unless collider.setShape is called with the modified shape.
  • Add Collider.containsPoint, .projectPoint, .intersectsRay, .castShape, .castCollider, .intersectsShape, .contactShape, .contactCollider, .castRay, .castRayAndGetNormal.
  • Add Shape.containsPoint, .projectPoint, .intersectsRay, .castShape, .intersectsShape, .contactShape, .castRay, .castRayAndGetNormal.
  • Add World.projectPointAndGetFeature which includes the feature Id the projected point lies on.
  • Add RigidBodyDesc.sleeping to initialize the rigid-body in a sleeping state.
sebcrozet
published 0.8.0-alpha.2 •

Changelog

Source

0.8.0-alpha.2 (2022-03-20)

The changelog hasn’t been updated yet. For an overview of the changes, refer to the changelog for the unreleased Rust version: https://github.com/dimforge/rapier/blob/master/CHANGELOG.md#unreleased

sebcrozet
published 0.8.0-alpha.1 •

Changelog

Source

0.8.0-alpha.1 (2022-01-28)

Fixed
  • Fix a crash when calling collider.setShape.
  • Fix a crash when calling world.collidersWithAabbIntersectingAabb.
  • Fix damping not being applied properly to some rigid-bodies.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc