The reported mass properties (e.g. PRO_MP_MASS) can be changed only using the dialog > Model properties "change" > Setup Mass Properties > OK - see screenshots below. This opens a dialog that has two effects: (1) Define how the mass property is calculated and (2) Recalculate the mass and assign the value to PRO_MP_MASS
In the "Mass properties" dialog recalculated values are assigned on "OK" without respect on the fact if the "Calculate.." had been hit in the dialog or not.
There are other ways to calculate the mass (e.g. Analysis > Mass Properties) which produce a message log entry "Mass Properties calculation completed." but do not change the mass properties (e.g. PRO_MP_MASS). This is misleading for some users:
Current behavior: How to change reported mass properties (e.g. PRO_MP_MASS)
Simplify this and clearly separate updating the reported mass properties (e.g. PRO_MP_MASS) from just viewing the mass properties.
Possibilities to make the behavior more clear (there may exist better ways). These changes should just be applied just in case the config.pro option "mass_property_calculate" is set to "by_request":
Add a recalculate link in the Model Properties dialog when "mass_property_calculate" is set to "by_request": This should just recalculate the mass properties according the geometry and update PRO_MP_MASS. This recalculate link needs to be callable by a mapkey function!
In the "Mass properties" dialog: Remove the "Calculate..." Button.
Change Message log entry after finishing a mass property analysis From: "Mass Properties calculation completed." To: "Mass Properties Analysis had been performed, but model properties had not been updated to that values. To update model properties use "recalculate"