Ok so I found out that the mass override only affects the entire body, including attached bodies. So I can only set the mass of the entire thing. That is not very usefull. Is there any way to edit the individual components masses?
I just want to ensure that my overall goal is clear, so here is a more mathematical description:
I expect that when I apply a force on any of my ships components, it is applied on a physical model that:
- has the mass of the sum of all my components masses
- has the center of mass at the point in space that is the average of all components centers of mass weighted by their individual masses
- rotates and moves all components based on the forces that it experiences. So there is no movement of a component relative to another one.
The current solution violates #1 (indivual masses are ignored, I can only set the mass as a whole)
and #2 (I can tell by the movement, that the center of mass is computed based on the individual masses, but I can not set them individually. If I increased the mass of one component, then the overall CoM should move towards it. Right now I can tell that the CoM stays in place if I edit the mass, which I assume is because of #1: I can’t edit individual masses)
I am struggling to find words for this REALLY simple behaviour, sorry i’m not a native speaker. If it’s still not clear what I want I will bring the really heavy guns next time: DRAWINGS