From 2edc678891bec8381789c7aa87b14ad400be3b36 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Fri, 5 Aug 2016 18:09:54 +0200 Subject: [PATCH] FEM: fix pre check for shell and beam meshes --- src/Mod/Fem/FemTools.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Fem/FemTools.py b/src/Mod/Fem/FemTools.py index 1458f7c86..258829e5b 100644 --- a/src/Mod/Fem/FemTools.py +++ b/src/Mod/Fem/FemTools.py @@ -302,9 +302,9 @@ class FemTools(QtCore.QRunnable, QtCore.QObject): if not self.mesh: message += "No mesh object defined in the analysis\n" if self.mesh: - if self.mesh.FemMesh.VolumeCount == 0 and self.mesh.FemMesh.FaceCount > 0: + if self.mesh.FemMesh.VolumeCount == 0 and self.mesh.FemMesh.FaceCount > 0 and not self.shell_thicknesses: message += "FEM mesh has no volume elements, either define a shell thicknesses or provide a FEM mesh with volume elements.\n" - if self.mesh.FemMesh.VolumeCount == 0 and self.mesh.FemMesh.FaceCount == 0 and self.mesh.FemMesh.EdgeCount > 0: + if self.mesh.FemMesh.VolumeCount == 0 and self.mesh.FemMesh.FaceCount == 0 and self.mesh.FemMesh.EdgeCount > 0 and not self.beam_sections: message += "FEM mesh has no volume and no shell elements, either define a beam section or provide a FEM mesh with volume elements.\n" if self.mesh.FemMesh.VolumeCount == 0 and self.mesh.FemMesh.FaceCount == 0 and self.mesh.FemMesh.EdgeCount == 0: message += "FEM mesh has neither volume nor shell or edge elements. Provide a FEM mesh with elements!\n"