FEM: all objects unit test, add result mesh to result obj

This commit is contained in:
Bernd Hahnebach
2020-03-22 14:56:12 +01:00
parent 0224206c62
commit 4d9090f9e9

View File

@@ -99,9 +99,10 @@ class TestObjectCreate(unittest.TestCase):
ObjectsFem.makeMeshGroup(doc, msh)
ObjectsFem.makeMeshRegion(doc, msh)
analysis.addObject(ObjectsFem.makeMeshNetgen(doc))
ObjectsFem.makeMeshResult(doc)
rm = ObjectsFem.makeMeshResult(doc)
res = analysis.addObject(ObjectsFem.makeResultMechanical(doc))[0]
res.Mesh = rm
if "BUILD_FEM_VTK" in FreeCAD.__cmake__:
vres = analysis.addObject(ObjectsFem.makePostVtkResult(doc, res))[0]
ObjectsFem.makePostVtkFilterClipRegion(doc, vres)
@@ -154,7 +155,7 @@ class TestObjectCreate(unittest.TestCase):
)
save_fc_file = join(save_dir, "all_objects.FCStd")
fcc_print(
"Save FreeCAD all objects file to {}..."
"Save FreeCAD all objects file to {} ..."
.format(save_fc_file)
)
self.document.saveAs(save_fc_file)