One of my robots is composed of three physics bodies connected together with hinge joints. The lower body contains two meshes, one of which is styled like the inner part of a piston and is supposed to slide out of the other mesh - while I know exactly how I want to do this specifically, it should also result in the centre of mass being much lower down in the body, which is a bit more complicated.
I can't work out how to do this because if I tried to move the rigid body manually, the position difference would be automatically corrected by the hinge, and I can't switch to GodotPhysics (which calculates the centre differently) because it breaks so many aspects of my game if I turn it on. Does anyone know some way I could change the centre of mass of the body while attached to the joint?