From 63a2153eb4d3585677bbbb10c30654c95e31cd2b Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Thu, 8 Jun 2017 18:07:02 +0200 Subject: [PATCH] FEM: prerequisites check, add a check to proof if all material objects do have the same ref shape type --- src/Mod/Fem/FemTools.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Fem/FemTools.py b/src/Mod/Fem/FemTools.py index be7f225c1d..9e56df493e 100644 --- a/src/Mod/Fem/FemTools.py +++ b/src/Mod/Fem/FemTools.py @@ -361,6 +361,12 @@ class FemTools(QtCore.QRunnable, QtCore.QObject): if has_no_references is True: message += "More than one material has an empty references list (Only one empty references list is allowed!).\n" has_no_references = True + mat_ref_shty = '' + for m in self.materials_linear: + if not mat_ref_shty: + mat_ref_shty = get_refshape_type(m['Object']) + if get_refshape_type(m['Object']) != mat_ref_shty: + message += 'Some material objects do not have the same reference shape type (all material objects must have the same reference shape type, at the moment).\n' for m in self.materials_linear: mat_map = m['Object'].Material mat_obj = m['Object']