Draft Upgrade/cs: Difference between revisions

From FreeCAD Documentation
(Created page with "Nástroj Aktualizace může být použit ze skriptů Pythonu a z maker takto:")
(Created page with "* Aktualizuje 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...")
Line 29: Line 29:
</syntaxhighlight>
</syntaxhighlight>


* Aktualizuje daný objekt(y) (může to být objekt nebo seznam objektů).
* Upgrades the given object(s) (can be an object or a list of objects).
* If delete is True, old objects are deleted.
* Je-li delete True, jsou staré objekty smazány.
* The force attribute can be used to force a certain way of upgrading. It can be: makeCompound, closeGroupWires, makeSolid, closeWire, turnToParts, makeFusion, makeShell, makeFaces, draftify, joinFaces, makeSketchFace, makeWires
* Atribut force může být využit pro určení požadovaného způsobu aktualizce. 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í
* Returns a dictionnary containing two lists, a list of new objects and a list of objects to be deleted


Some of the operations of the Upgrade tool can also be made with the [[Part Fuse]] or [[Draft Wire]] tools.
Some of the operations of the Upgrade tool can also be made with the [[Part Fuse]] or [[Draft Wire]] tools.

Revision as of 17:55, 3 March 2014

Draft Upgrade

Menu location
Draft -> Upgrade
Workbenches
Draft, Arch
Default shortcut
U P
Introduced in version
-
See also
Draft Downgrade

Description

Tento nástroj aktualizuje vybrané objekty jiným způsobem. není-li vybrán žádný objekt budete vyzváni k jeho výběru.

Použití

  1. Vyberte jeden nebo více objektů, které chcete aktualizovat
  2. Stiskněte tlačítko Kreslení Aktualizace nebo stiskněte klávesy U a potom P

Volby

Vybrané objekty jsou modifikovány/aktualizovány 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 Aktualizace může být použit ze skriptů Pythonu a z maker takto:

 Draft.upgrade(objects, delete=False, force=None)
  • Aktualizuje 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 aktualizce. 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í

Some of the operations of the Upgrade tool can also be made with the Part Fuse or Draft Wire tools.

Example:

import Draft
mycircle = Draft.makeCircle(2)
face1 = Draft.upgrade([mycircle],True)