Down the rabbit hole we go.
I have two packed rbd objects and one static object for collision purposes.
Of the two rbd packed objects, one is static deforming and the other is active deforming.
My goal is to constrain the AD to the SD using spring constraints and then hit them with the static object breaking some of the constraints.
The problem is no amount of strength will keep the pieces together, the whole thing just explodes. None of the pieces are interpenetrating. It's fine until it gets hit but once they begin to move, the spring get stretched to crazy lengths and become unstable.
Overwriting the springs each frame seems to keep things together and apply forces in a somewhat predictable manner.
However, overwriting them each frame makes trying to delete the constraints both in sops and a solver within dops seemingly impossible. Bullet and the constraint solver both manage to pick up the springs and attach them to their respective pieces no matter how I delete them and thus pieces go flying all over the place.
I'll be working on putting together an example file but it will take some time to recreate since I can't attach the studio file >.<
In the mean time, perhaps someone has set up something similar to this and found a work around to having to overwrite the springs each frame?
If so any help would be very much appreciated.