Draft Upgrade/cs: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
{{GuiCommand |
{{GuiCommand|Name=Draft Upgrade|Workbenches=[[Draft Module|Draft]], [[Arch Module|Arch]]|MenuLocation=Draft -> Upgrade|Shortcut=U P|SeeAlso=[[Draft Downgrade|Draft Downgrade]]}} |
||
==Popis== |
==Popis== |
||
Line 25: | Line 25: | ||
Nástroj Vylepšení může být použit ze skriptů Pythonu a z [[macros/cs|maker]] takto: |
Nástroj Vylepšení může být použit ze skriptů Pythonu a z [[macros/cs|maker]] takto: |
||
{{Code|code= |
|||
<syntaxhighlight> |
|||
Draft.upgrade(objects, delete=False, force=None) |
|||
}} |
|||
</syntaxhighlight> |
|||
* Vylepší daný objekt(y) (může to být objekt nebo seznam objektů). |
* Vylepší daný objekt(y) (může to být objekt nebo seznam objektů). |
||
Line 38: | Line 38: | ||
Příklad: |
Příklad: |
||
{{Code|code= |
|||
<syntaxhighlight> |
|||
import Draft |
import Draft |
||
mycircle = Draft.makeCircle(2) |
mycircle = Draft.makeCircle(2) |
||
face1 = Draft.upgrade([mycircle],True) |
face1 = Draft.upgrade([mycircle],True) |
||
}} |
|||
</syntaxhighlight> |
|||
<languages/> |
<languages/> |
Revision as of 21:48, 1 January 2015
Draft Upgrade |
Menu location |
---|
Draft -> Upgrade |
Workbenches |
Draft, Arch |
Default shortcut |
U P |
Introduced in version |
- |
See also |
Draft Downgrade |
Popis
Tento nástroj vylepší vybrané objekty jiným způsobem. Není-li vybrán žádný objekt budete vyzváni k jeho výběru.
Použití
- Vyberte jeden nebo více objektů, které chcete vylepšit
- Stiskněte tlačítko Kreslení Vylepšení nebo stiskněte klávesy U a potom P
Volby
Vybrané objekty jsou modifikovány/vylepšeny podle následujících podmínek (v daném pořadí):
- je-li ve výběru více než jeden objekt, jsou spojeny jejich plochy (union)
- je-li vybrána pouze jedna plocha, nestane se nic
- je-li ve výběru pouze jeden otevřený drát, bude uzavřen
- jsou-li ve výběru pouze hrany, jsou všechny hrany spojeny do jednoho drátu (pokud možno uzavřeného)
- není-li možná žádná z předchozích operací, je vytvořen složený objekt
Skriptování
Nástroj Vylepšení může být použit ze skriptů Pythonu a z maker takto:
Draft.upgrade(objects, delete=False, force=None)
- Vylepší daný objekt(y) (může to být objekt nebo seznam objektů).
- Je-li delete True, jsou staré objekty smazány.
- Atribut force může být využit pro určení požadovaného způsobu vylepšení. Může to být: makeCompound, closeGroupWires, makeSolid, closeWire, turnToParts, makeFusion, makeShell, makeFaces, draftify, joinFaces, makeSketchFace, makeWires
- Vrací adresář obsahující dva seznamy, seznam nových objektů a seznam objektů ke smazání
Některé z operací, které dělá nástroj Vylepšení mohou být provedeny i nástroji Part Fuse nebo Kreslení Drát.
Příklad:
import Draft
mycircle = Draft.makeCircle(2)
face1 = Draft.upgrade([mycircle],True)