I am having an issue with collision response for objects that are inside a large ring-shaped “gravity wheel” (a centrifuge): while initial contacts seem to be handled properly, whenever the objects come to a resting position (relative to the wheel), they start slowly sinking into the wheel, and either do so until they exit through the other side, or are ejected back into the wheel.
More details can be found in this forum post:
The issue seems to come from the constantly changing acceleration, and the speed at which the object moves, although it should be relatively stable. I’m considering implementing a “dynamic sleep” for objects that should be sleeping relative to moving objects, but I would of course prefer the simulation to be stable enough on its own.
Has anyone seen such a behavior, and would happen to know a way to fix it?