Macro FaceToSketch/cs: 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">
==Description==
==Description==
Toto makro rozloží tvar funkcí {{KEY|[[Image:Draft Downgrade.png|16px]] [[Draft Downgrade]]}} a transformuje povrch vybraný v náčrtu bez vazeb s možností dalších úprav.
Toto makro rozloží tvar funkcí {{KEY|[[Image:Draft Downgrade.png|16px]] [[Draft Downgrade]]}} a transformuje povrch vybraný v náčrtu bez vazeb s možností dalších úprav.
</div>


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


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


import Draft
import Draft

Latest revision as of 10:46, 23 May 2020

Other languages:

FaceToSketch

Popis
Konvertuje povrch do náčrtu bez vazeb.

Version macro : 1.0
Date last modification : 2013-12-23
FreeCAD version : All
Download : ToolBar Icon
Autor: Jreinhardt
Autor
Jreinhardt
Download
ToolBar Icon
Odkazy
Verze
1.0
Datum poslední úpravy
2013-12-23
Verze FreeCAD
All
Výchozí zástupce
None
Viz též
None

Description

Toto makro rozloží tvar funkcí Draft Downgrade a transformuje povrch vybraný v náčrtu bez vazeb s možností dalších úprav.

Script

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)