Welded simulated bodies keep wrong collision of body thats already detached
Here's a gif showing the bug:
Let's call the cube on top C1. The cube below is C2. The cube on the right is C3. They are just 3 cube static meshes that have simulate physics enabled. I first attach C2 to C1 and then C3 to C2, and after detaching C3 from C2, you see that the collision of C3 still exists in the welded mesh that consists of C1 and C2. So the collision of C3 is incorrectly left over where it would have to get cleared. C3 itself still collides correctly with the world, so the collision is duplicated and now exists twice in the world.
The exact steps for reproducing this are:
C0 is a static mesh that is not simulating physics. Just a regular static mesh.
I have reproduced this in a clean test project (4.15P1), here you can download the project:
Thanks for the detailed report, retesting the issue in 4.15 P1, and the test project. I was easily able to reproduce this behavior. I've logged it as JIRA UE-40783. Follow that link to monitor the bugs status and vote on the fix priority.
answered Jan 18 '17 at 04:23 PM
TJ V ♦♦ STAFF
Follow this question
Once you sign in you will be able to subscribe for any updates here