diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad4.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad4.py index a0219b5c32..29bcf33718 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad4.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad4.py @@ -72,6 +72,7 @@ def setup(doc=None, solvertype="ccxtools"): # setup CalculiX cantilever doc = setup_cantilever_base_face(doc, solvertype) femmesh_obj = doc.getObject(get_meshname()) + geom_obj = doc.getObject("CanileverPlate") # load the quad4 mesh from .meshes.mesh_canticcx_quad4 import create_nodes, create_elements @@ -87,6 +88,7 @@ def setup(doc=None, solvertype="ccxtools"): femmesh_obj.FemMesh = new_fem_mesh # set mesh obj parameter + femmesh_obj.Part = geom_obj femmesh_obj.SecondOrderLinear = False femmesh_obj.ElementDimension = "2D" femmesh_obj.ElementOrder = "1st" diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad8.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad8.py index f4231bc465..ddba8a2b52 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad8.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad8.py @@ -72,6 +72,7 @@ def setup(doc=None, solvertype="ccxtools"): # setup CalculiX cantilever doc = setup_cantilever_base_face(doc, solvertype) femmesh_obj = doc.getObject(get_meshname()) + geom_obj = doc.getObject("CanileverPlate") # load the quad8 mesh from .meshes.mesh_canticcx_quad8 import create_nodes, create_elements @@ -87,6 +88,7 @@ def setup(doc=None, solvertype="ccxtools"): femmesh_obj.FemMesh = new_fem_mesh # set mesh obj parameter + femmesh_obj.Part = geom_obj femmesh_obj.SecondOrderLinear = False femmesh_obj.ElementDimension = "2D" femmesh_obj.ElementOrder = "1st" diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_tetra4.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_tetra4.py index 42eff7d856..3d30a8009d 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_tetra4.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_tetra4.py @@ -75,9 +75,11 @@ def setup(doc=None, solvertype="ccxtools"): # setup cantilever faceload and exchange the mesh doc = setup_with_faceload(doc, solvertype) femmesh_obj = doc.getObject(get_meshname()) + geom_obj = doc.getObject("Box") # clear mesh and set meshing parameter femmesh_obj.FemMesh = Fem.FemMesh() + femmesh_obj.Part = geom_obj femmesh_obj.SecondOrderLinear = False femmesh_obj.ElementDimension = "3D" femmesh_obj.ElementOrder = "1st" diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_tria3.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_tria3.py index 135a85b29b..081bde28fd 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_tria3.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_tria3.py @@ -72,6 +72,7 @@ def setup(doc=None, solvertype="ccxtools"): # setup CalculiX cantilever doc = setup_cantilever_base_face(doc, solvertype) femmesh_obj = doc.getObject(get_meshname()) + geom_obj = doc.getObject("CanileverPlate") # load the tria3 mesh from .meshes.mesh_canticcx_tria3 import create_nodes, create_elements @@ -87,6 +88,7 @@ def setup(doc=None, solvertype="ccxtools"): femmesh_obj.FemMesh = new_fem_mesh # set mesh obj parameter + femmesh_obj.Part = geom_obj femmesh_obj.SecondOrderLinear = False femmesh_obj.ElementDimension = "2D" femmesh_obj.ElementOrder = "1st"