FEM: examles, add missing geom obj links in meshes
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user