Jump to content

Macro FaceToSketch

From FreeCAD Documentation
This page is a translated version of the page Macro FaceToSketch and the translation is 100% complete.

FaceToSketch

Description
Cette macro décompose votre forme avec la fonction Draft Désagréger et transforme la face sélectionnée dans une esquisse sans contraintes, et prête à être modifiée.

Version macro : 1.0
Date dernière modification : 2013-12-23
Version FreeCAD : Toutes
Téléchargement : Icône de la barre d'outils
Auteur: Jreinhardt
Auteur
Jreinhardt
Téléchargement
Icône de la barre d'outils
Liens
Version Macro
1.0
Dernière modification
2013-12-23
Version(s) FreeCAD
Toutes
Raccourci clavier
None
Voir aussi
None

Description

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

Script

Icône de la barre d'outils

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)