Destruction using ofbullet and openframeworks

If I had a mesh I imported using ofxAssimpModelLoader and I wanted to simulate breaking it inside of openframework how would I go about doing that. These is my idea.

  1. replace the model with a broken version and just apply gravity but I believe this way would be cpu intensive and it is not the best way to implement the destruction.

If any of you how would you do it? Is there a parameter that would allow the pieces to stay together until it reaches a broken state where it can be broken. Thoughts?

you could load 2 models one with the complete, “unbroken” version and another with the broken one, whenever you want to break it, for example cause there’s a collision you could just replace the complete version with the pieces and apply them whatever force the original model had