Macro FaceToSketch/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 12: Line 12:
}}
}}


<div class="mw-translate-fuzzy">
==Beschreibung==
==Beschreibung==
Dieses Makro zerlegt Ihr Formular mit der Funktion {{KEY|[[Image:Draft Downgrade.png|16px]] [[Draft Downgrade/de|Draft Downgrade]]}} und transformiert die in einer Skizze ausgewählte Fläche ohne Einschränkungen und kann sofort geändert werden.
Dieses Makro zerlegt Ihr Formular mit der Funktion {{KEY|[[Image:Draft Downgrade.png|16px]] [[Draft Downgrade/de|Draft Downgrade]]}} und transformiert die in einer Skizze ausgewählte Fläche ohne Einschränkungen und kann sofort geändert werden.
</div>


==Skript ==
==Skript ==
Line 21: Line 23:
'''Macro_FaceToSketch.FCMacro'''
'''Macro_FaceToSketch.FCMacro'''


{{Code|code=
{{MacroCode|code=


import Draft
import Draft

Revision as of 10:46, 23 May 2020

Other languages:

FaceToSketch

Beschreibung
Wandelt ein Gesicht ohne Einschränkungen in eine Skizze um.

Versionsmakro : 1.0
Datum der letzten Änderung : 2013-12-23
FreeCAD version : All
Herunterladen : ToolBar Icon
Autor: Jreinhardt
Autor
Jreinhardt
Herunterladen
ToolBar Icon
Links
Macro-Version
1.0
Datum der letzten Änderung
2013-12-23
FreeCAD-Version(s)
All
Standardverknüpfung
None
Siehe auch
None

Beschreibung

Dieses Makro zerlegt Ihr Formular mit der Funktion Draft Downgrade und transformiert die in einer Skizze ausgewählte Fläche ohne Einschränkungen und kann sofort geändert werden.

Skript

ToolBar Icon

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)