Macro FaceToSketch

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Macro FaceToSketch and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎français • ‎italiano • ‎čeština

Macro FaceToSketch.png FaceToSketch

Description
Convertit une face en un sketch sans contraintes.

Version macro : 1.0
Date dernière modification : 2013-12-23
Version FreeCAD : All
Téléchargement : ToolBar Icon
Auteur
Jreinhardt
Téléchargement
ToolBar Icon
Liens
Version Macro
1.0
Dernière modification
2013-12-23
Version(s) FreeCAD
All
Raccourci clavier
None
Voir aussi
None


Description

Cette macro décompose votre forme avec la fonction Draft Downgrade.svg Draft Downgrade et transforme la face sélectionnée en une esquisse sans contraintes et prête à être modifiée.

Script

ToolBar Icon Macro FaceToSketch.png

Macro_FaceToSketch.FCMacro

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)