From 52c453bdbace8b02deda769a6c6ef17633ff5f2f Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Wed, 1 Jul 2015 15:43:57 +0100 Subject: [PATCH] FEM: add show_displacement to FemTools Signed-off-by: Przemo Firszt --- src/Mod/Fem/FemTools.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/Fem/FemTools.py b/src/Mod/Fem/FemTools.py index e975a34b4..9c90aeefb 100644 --- a/src/Mod/Fem/FemTools.py +++ b/src/Mod/Fem/FemTools.py @@ -75,6 +75,11 @@ class FemTools(QtCore.QRunnable, QtCore.QObject): values = list(d[match[result_type]]) self.mesh.ViewObject.setNodeColorByScalars(self.result_object.ElementNumbers, values) + def show_displacement(self, displacement_factor=0.0): + self.mesh.ViewObject.setNodeDisplacementByVectors(self.result_object.ElementNumbers, + self.result_object.DisplacementVectors) + self.mesh.ViewObject.applyDisplacement(displacement_factor) + def update_objects(self): # [{'Object':material}, {}, ...] # [{'Object':fixed_constraints, 'NodeSupports':bool}, {}, ...]