From 97b08f2bd91be4bffe7e95b82db47cd2f9d3a31f Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Mon, 2 Jan 2017 13:44:02 +0100 Subject: [PATCH] FEM: netgen mesh obj, move a new obj inside an active analysis if there is one --- src/Mod/Fem/_CommandMeshNetgenFromShape.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/Fem/_CommandMeshNetgenFromShape.py b/src/Mod/Fem/_CommandMeshNetgenFromShape.py index f497fcb34..ba5f8750b 100644 --- a/src/Mod/Fem/_CommandMeshNetgenFromShape.py +++ b/src/Mod/Fem/_CommandMeshNetgenFromShape.py @@ -30,6 +30,7 @@ __url__ = "http://www.freecadweb.org" import FreeCAD from FemCommands import FemCommands import FreeCADGui +import FemGui from PySide import QtCore @@ -50,6 +51,9 @@ class _CommandMeshNetgenFromShape(FemCommands): if(sel[0].isDerivedFrom("Part::Feature")): FreeCADGui.doCommand("App.activeDocument().addObject('Fem::FemMeshShapeNetgenObject', '" + sel[0].Name + "_Mesh')") FreeCADGui.doCommand("App.activeDocument().ActiveObject.Shape = App.activeDocument()." + sel[0].Name) + if FemGui.getActiveAnalysis(): + FreeCADGui.addModule("FemGui") + FreeCADGui.doCommand("FemGui.getActiveAnalysis().Member = FemGui.getActiveAnalysis().Member + [App.ActiveDocument.ActiveObject]") FreeCADGui.doCommand("Gui.activeDocument().setEdit(App.ActiveDocument.ActiveObject.Name)") FreeCADGui.Selection.clearSelection()