From 3be681ef62bf82d32eb1f1935d99e83c48e48da3 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Fri, 25 Oct 2024 00:27:16 -0300 Subject: [PATCH] Fem: Do not try to set EndStep property for legacy Netgen --- src/Mod/Fem/femcommands/commands.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/femcommands/commands.py b/src/Mod/Fem/femcommands/commands.py index f558529987..19fefd76e7 100644 --- a/src/Mod/Fem/femcommands/commands.py +++ b/src/Mod/Fem/femcommands/commands.py @@ -831,13 +831,15 @@ class _MeshNetgenFromShape(CommandManager): FreeCADGui.doCommand( "ObjectsFem.makeMeshNetgen(FreeCAD.ActiveDocument, '" + mesh_obj_name + "')" ) + FreeCADGui.doCommand("FreeCAD.ActiveDocument.ActiveObject.EndStep = 'OptimizeVolume'") + FreeCADGui.doCommand( "FreeCAD.ActiveDocument.ActiveObject.Shape = FreeCAD.ActiveDocument.{}".format( self.selobj.Name ) ) FreeCADGui.doCommand("FreeCAD.ActiveDocument.ActiveObject.Fineness = 'Moderate'") - FreeCADGui.doCommand("FreeCAD.ActiveDocument.ActiveObject.EndStep = 'OptimizeVolume'") + # Netgen mesh object could be added without an active analysis # but if there is an active analysis move it in there import FemGui