FEM: mesh region, rename class and module

This commit is contained in:
Bernd Hahnebach
2020-05-22 01:08:00 +02:00
parent 08e71fdf4a
commit cb0a26c5b6
6 changed files with 34 additions and 22 deletions

View File

@@ -508,8 +508,8 @@ def makeMeshRegion(
"""makeMeshRegion(document, base_mesh, [element_length], [name]):
creates a FEM mesh region object to define properties for a region of a FEM mesh"""
obj = doc.addObject("Fem::FeaturePython", name)
from femobjects import _FemMeshRegion
_FemMeshRegion._FemMeshRegion(obj)
from femobjects import mesh_region
mesh_region.MeshRegion(obj)
obj.CharacteristicLength = element_length
# obj.BaseMesh = base_mesh
# App::PropertyLinkList does not support append
@@ -518,8 +518,8 @@ def makeMeshRegion(
tmplist.append(obj)
base_mesh.MeshRegionList = tmplist
if FreeCAD.GuiUp:
from femguiobjects import _ViewProviderFemMeshRegion
_ViewProviderFemMeshRegion._ViewProviderFemMeshRegion(obj.ViewObject)
from femviewprovider import view_mesh_region
view_mesh_region.VPMeshRegion(obj.ViewObject)
return obj