def Activated(self):
     from OpenSCAD2Dgeom import edgestofaces,Overlappingfaces
     selection=FreeCADGui.Selection.getSelectionEx()
     edges=[]
     for selobj in selection:
         edges.extend(selobj.Object.Shape.Edges)
     Overlappingfaces(edgestofaces(edges,None)).makefeatures(FreeCAD.ActiveDocument)
     for selobj in selection:
         selobj.Object.ViewObject.hide()
     FreeCAD.ActiveDocument.recompute()
Beispiel #2
0
 def Activated(self):
     from OpenSCAD2Dgeom import edgestofaces,Overlappingfaces
     selection=FreeCADGui.Selection.getSelectionEx()
     edges=[]
     for selobj in selection:
         edges.extend(selobj.Object.Shape.Edges)
     Overlappingfaces(edgestofaces(edges,None)).makefeatures(FreeCAD.ActiveDocument)
     for selobj in selection:
         selobj.Object.ViewObject.hide()
     FreeCAD.ActiveDocument.recompute()