Bug: It is impossible to fix a CutPasteBodies that lost its reference
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
If a CutPasteBodies loses its reference to the bodies it is moving, there is no way to edit it to reassociate the bodies. You also can't make a new one except if you're at the end of the timeline; the official justification for making it impossible to create a new one in the middle of the timeline is that "it might break something if you restructure". Unfortunately, the model is *already* broken since my CutPasteBodies lost its reference, so I indeed have to break all downstream features anyway by deleting the CutPasteBodies, so this justification doesn't really make any sense as far as actually protecting me from myself breaking downstream stuff by restructuring.
Another suggestion was made that the answer is to follow Rule #1 religiously. It's fun to say that, but it doesn't actually fix the issue if you are human and make mistakes. I usually do follow it, but sometimes I make the sketch in the wrong component accidentally (which seems to only be fixable by deleting the entire sketch and doing it again?), and sometimes I decide that some part is suddenly complex enough to make into a separate component rather than keep it as a body.
I considered writing a quick extension to try to fix this, but as far as I could tell based on the documentation, you *also* can't edit a CutPasteBodies with the API, though I don't know if I could make a new one in the middle of the timeline with an add-in.