Descrizione
Questo strumento assembla in diversi modi gli oggetti selezionati (converte più oggetti in un unico oggetto di livello superiore). Se nessun oggetto è selezionato, viene chiesto di selezionarne uno.
Utilizzo
- Selezionare uno o più oggetti che si desidera aggiornare
- Premere il pulsante
Assembla o premere i tasti U e P
Opzioni
Gli oggetti selezionati vengono modificati/assemblati seguendo l'ordine di questa lista:
- se sono selezionate più facce, le facce vengono fuse (unione)
- se è selezionata solo una faccia, non viene eseguito nulla
- se è selezionato un solo contorno aperto, il contorno viene chiuso
- Se sono selezionati solo bordi, i bordi vengono uniti in un contorno (chiuso quando è possibile)
- Se nessuna delle precedenti operazioni è possibile, viene creato un oggetto composito
Script
Lo strumento Upgrade può essere utilizzato negli script python e nelle macro in questo modo:
Draft.upgrade(objects, delete=False, force=None)
- Eleva di grado l'oggetto dato (può essere un oggetto o un elenco di oggetti).
- Se delete è true, i vecchi oggetti vengono eliminati.
- L'attributo force può essere usato per forzare un certo tipo di upgrade. Può essere: makeCompound, closeGroupWires, makeSolid, closeWire, turnToParts, makeFusion, makeShell, makeFaces, draftify, joinFaces, makeSketchFace, makeWires
- Restituisce un dizionario contenente due liste, un elenco di nuovi oggetti e un elenco di oggetti da eliminare
Alcune delle operazioni dello strumento Promuovi possono essere fatte anche con gli strumenti Part Unione o Draft Wire.
Esempio:
import Draft
mycircle = Draft.makeCircle(2)
face1 = Draft.upgrade([mycircle],True)