Draft Upgrade/cs: Difference between revisions

From FreeCAD Documentation
(Created page with "# Vyberte jeden nebo více objektů, které chcete aktualizovat # Stiskněte tlačítko {{KEY|16px Kreslení Aktualizace}} neb...")
(Created page with "==Volby==")
Line 12: Line 12:
# Stiskněte tlačítko {{KEY|[[Image:Draft Upgrade.png|16px]] [[Draft Upgrade/cs|Kreslení Aktualizace]]}} nebo stiskněte klávesy {{KEY|U}} a potom {{KEY|P}}
# Stiskněte tlačítko {{KEY|[[Image:Draft Upgrade.png|16px]] [[Draft Upgrade/cs|Kreslení Aktualizace]]}} nebo stiskněte klávesy {{KEY|U}} a potom {{KEY|P}}


==Options==
==Volby==


The selected objects are modified/upgraded according to the following conditions (in order):
The selected objects are modified/upgraded according to the following conditions (in order):

Revision as of 17:45, 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

The selected objects are modified/upgraded according to the following conditions (in order):

  • if there are more than one face in the selection, the faces are merged (union)
  • if there is only one face in the selection, nothing is done
  • if there is only one open wire in the selection, it gets closed
  • if there are only edges in the selection, all edges are joined into a wire (closed if possible)
  • if none of the above is possible, a compound object is created

Scripting

The upgrade tool can be used from python scripts and macros like this:

 Draft.upgrade(objects, delete=False, force=None)
  • Upgrades the given object(s) (can be an object or a list of objects).
  • If delete is True, old objects are deleted.
  • 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
  • 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.

Example:

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