Skip to content

Conversation

@sebcrozet
Copy link
Member

  • Rename ColliderChanges::CHANGED to ::IN_CHANGED_SET to make its meaning more precise.
  • Rename RigidBodyChanges::CHANGED to ::IN_CHANGED_SET to make its meaning more precise.
  • Fix colliders ignoring user-changes after the first simulation step.
  • Fix broad-phase incorrectly taking into account disabled colliders attached to an enabled dynamic rigid-body.

This replaces #894 and #898 which are both partial fixes for the issue but with some undesired side-effects.
This should solve dimforge/rapier.js#344 too.
Close #894
Close #848
Fix #897

@sebcrozet sebcrozet merged commit ef5dcac into master Nov 14, 2025
8 checks passed
@sebcrozet sebcrozet deleted the fix-disable-and-user-changes branch November 14, 2025 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants