Draft Upgrade/pl: Difference between revisions
Renatorivo (talk | contribs) |
(Updating to match new version of source page) |
||
Line 25: | Line 25: | ||
The upgrade tool can be used from python scripts and [[macros]] like this: |
The upgrade tool can be used from python scripts and [[macros]] like this: |
||
{{Code|code= |
|||
<syntaxhighlight> |
|||
Draft.upgrade(objects, delete=False, force=None) |
|||
}} |
|||
</syntaxhighlight> |
|||
* Upgrades the given object(s) (can be an object or a list of objects). |
* Upgrades the given object(s) (can be an object or a list of objects). |
||
Line 38: | Line 38: | ||
Example: |
Example: |
||
{{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:49, 1 January 2015
Draft Upgrade |
Lokalizacja w menu |
---|
Draft -> Upgrade |
Środowisko pracy |
Draft, Arch |
Domyślny skrót |
U P |
Wprowadzono w wersji |
- |
Zobacz także |
Draft Downgrade |
Description
This tool upgrades selected objects in different ways. If no object is selected, you will be invited to select one.
How to use
- Select one or more objects you wish to upgrade
- Press the Draft Upgrade button or press U then P keys
Options
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)