Adjust center of mass on rigid body
I have a bunch of objects that I want to use in physics simulations. However, the origin of the objects is not at the center of mass which results in a very wonky physics object, as seen below.
I cannot simply change the origin of the object as this is an external asset that must not have it's mesh data modified (resetting the origin point is implicitly modifying the position of the mesh).
I would therefore like to have a way to add an offset to the center of mass. This should simply be a position offset, but it would be nice to be able to set the center of mass at the 3D cursor position with a button on the UI.
2 Comments
To my knowledge it's fairly common to use a proxy mesh for physics simulations, often at least to have a simpler mesh to get better performances but also to tweak physic properties without affecting the original model. I sense this is a perfect use-case for that.
Sure enough, this works just fine! Not sure why I didn't think of it. Thanks for your response!