From ccbeedb4e4404dc8f216982c5a378302adff6ee6 Mon Sep 17 00:00:00 2001 From: Uwe Date: Fri, 25 Mar 2022 21:22:15 +0100 Subject: [PATCH] [FEM] fix missing recompute as reported here: https://forum.freecadweb.org/viewtopic.php?p=582525#p582525 - also fix potential issue that FemGui is used by the script but not loaded --- src/Mod/Fem/femtaskpanels/task_result_mechanical.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/Fem/femtaskpanels/task_result_mechanical.py b/src/Mod/Fem/femtaskpanels/task_result_mechanical.py index 470f4ffccf..715745d3a0 100644 --- a/src/Mod/Fem/femtaskpanels/task_result_mechanical.py +++ b/src/Mod/Fem/femtaskpanels/task_result_mechanical.py @@ -46,6 +46,7 @@ from PySide.QtGui import QApplication import FreeCAD import FreeCADGui +import FemGui import femresult.resulttools as resulttools @@ -475,6 +476,9 @@ class _TaskPanel: maxm = max(UserDefinedFormula) self.update_colors_stats(UserDefinedFormula, "", minm, maxm) + # finally we must recompute the result_obj + self.result_obj.Document.recompute() + def get_scalar_disp_list(self, vector_list, axis): # list is needed, as zib-object is not subscriptable in py3 d = list(zip(*self.result_obj.DisplacementVectors))