Draft Upgrade

Description
This tool upgrades selected objects in different ways. If no object is selected, you will be invited to select one.



How to use

 * 1) Select one or more objects you wish to upgrade
 * 2) Press the  button or press  then  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
Inputs:

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

You can also reproduce the separate operations of the Upgrade tool in the Part Fuse or Draft Wire pages.

Example: