Skip to content

Commit

Permalink
FEM: gui objects, fix problems because off different Attribute names …
Browse files Browse the repository at this point in the history
…of part to mesh in mesh objs
  • Loading branch information
berndhahnebach committed Jun 26, 2019
1 parent 441b3d5 commit b6fa7bd
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
Expand Up @@ -70,7 +70,9 @@ def __init__(self, obj):
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

Expand Down
Expand Up @@ -71,10 +71,8 @@ def __init__(self, obj):
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

Expand Down
Expand Up @@ -67,7 +67,9 @@ def __init__(self, obj):
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

Expand Down

0 comments on commit b6fa7bd

Please sign in to comment.