Macro FaceToSketch

From FreeCAD Documentation
Revision as of 16:37, 23 December 2013 by Jreinhardt (talk | contribs) (Created page with "{{Macro|Icon=Text-x-python|Name=FaceToSketch|Description=Converts a face into a sketch without constraints.|Author=Jreinhardt}} import Draft wires,_faces = Draft.downg...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

File:Text-x-python FaceToSketch

Description
Converts a face into a sketch without constraints.

Author: Jreinhardt
Author
Jreinhardt
Download
None
Links
Macro Version
1.0
Date last modified
None
FreeCAD Version(s)
None
Default shortcut
None
See also
None

 import Draft
 
 wires,_faces = Draft.downgrade(FreeCADGui.Selection.getSelection(),delete=True)
 
 sketch = Draft.makeSketch(wires[0:1])
 for wire in wires[1:]:
     Draft.makeSketch([wire],addTo=sketch)
 
 for wire in wires:
     FreeCAD.ActiveDocument.removeObject(wire.Name)