Compound Parent changing

I have a Compound parent Empty with three children each set to Add to Parent;

When I call removeParent() on one of these children during runtime, the child comes away fine, but the Empty collides as if it was still attached.

What’s the cure? I need to somehow tell the physics engine that the compound shape has changed. Tried i.reinstancePhysicsMesh(); and i.restoreDynamics(); and no joy.

Mind posting an example file that replicates the problem? It’s hard to know if it’s a bug or something you’re doing wrong without seeing exactly how you’ve set it up.

Here’s an example; this was something I was working on while too stuck/frustrated with my actual project. Having said that, I expect the same problem to come up there too.


tetris.blend (141 KB)

Anyone have any ideas?