diff --git a/src/Mod/Fem/femsolver/elmer/tasks.py b/src/Mod/Fem/femsolver/elmer/tasks.py index 5fb9603aca..f27213252a 100644 --- a/src/Mod/Fem/femsolver/elmer/tasks.py +++ b/src/Mod/Fem/femsolver/elmer/tasks.py @@ -256,6 +256,10 @@ class Results(run.Results): # this might be changed in future, therefore leave this # self.solver.ElmerResult.scale(1000) + # for eigen analyses the resulting values are by a factor 1000 to high + # therefore scale all *EigenMode results + self.solver.ElmerResult.ViewObject.transformField("displacement EigenMode1", 0.001) + self.solver.ElmerResult.recomputeChildren() self.solver.Document.recompute() # recompute() updated the result mesh data