FEM: add show_displacement to FemTools

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
This commit is contained in:
Przemo Firszt 2015-07-01 15:43:57 +01:00 committed by wmayer
parent ff742beb97
commit 52c453bdba

View File

@ -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}, {}, ...]