FEM: gui objects, fix problems because off different Attribute names of part to mesh in mesh objs

This commit is contained in:
Bernd Hahnebach
2019-06-27 00:01:35 +02:00
parent a8413f10fd
commit 26a538f824
3 changed files with 8 additions and 6 deletions

View File

@@ -70,7 +70,9 @@ class _TaskPanel(object):
self.form = [self._refWidget, self._paramWidget]
analysis = femutils.findAnalysisOfMember(obj)
self._mesh = femutils.get_single_member(analysis, "Fem::FemMeshObject")
self._part = self._mesh.Part if self._mesh is not None else None
self._part = None
if self._mesh is not None:
self._part = femutils.get_part_to_mesh(self._mesh)
self._partVisible = None
self._meshVisible = None

View File

@@ -71,10 +71,8 @@ class _TaskPanel(object):
analysis = femutils.findAnalysisOfMember(obj)
self._mesh = femutils.get_single_member(analysis, "Fem::FemMeshObject")
self._part = None
if hasattr(self._mesh, "Part"): # Geometry of Gmesh mesh obj
self._part = self._mesh.Part
elif hasattr(self._mesh, "Shape"): # Geometry of Netgen mesh obj
self._part = self._mesh.Shape
if self._mesh is not None:
self._part = femutils.get_part_to_mesh(self._mesh)
self._partVisible = None
self._meshVisible = None

View File

@@ -67,7 +67,9 @@ class _TaskPanel(object):
self.form = [self._paramWidget]
analysis = femutils.findAnalysisOfMember(obj)
self._mesh = femutils.get_single_member(analysis, "Fem::FemMeshObject")
self._part = self._mesh.Part if self._mesh is not None else None
self._part = None
if self._mesh is not None:
self._part = femutils.get_part_to_mesh(self._mesh)
self._partVisible = None
self._meshVisible = None