Draft: Promuovi

From FreeCAD Documentation
Revision as of 19:55, 21 April 2019 by Renatorivo (talk | contribs)

Assembla

Posizione nel menu
Draft → Promuovi
Ambiente
Draft, Architettura
Avvio veloce
U P
Introdotto nella versione
-
Vedere anche
Declassa, Unione di Part

Descrizione

Questo strumento converte più oggetti in un unico oggetto di livello superiore in diversi modi.

Lo strumento Pomuovi esegue operazioni come la creazione di facce e la fusione di elementi diversi. Questo strumento funziona con elementi 2D di Draft. Per fondere i solidi 3D usare Unione di Part e le relative operazioni booleane di Part, e le operazioni booleane di PartDesign.

La controparte di questo strumento è l'operazione Declassa.

Contorno aperto promosso in contorno chiuso, e quindi in una faccia; un quadrato chiuso promosso in faccia e quindi fuso con la faccia precedente

Utilizzo

  1. Selezionare uno o più oggetti che si desidera declassare.
  2. Premere il pulsante Promuovi o premere i tasti U e P. Se nessun oggetto è selezionato, si viene invitati a selezionarne uno.

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,

Vale la pena provare a promuovere più volte una selezione per vedere se si ottiene una forma migliore. Per esempio:

  1. Promuovendo due Linee collegate ad un'estremità si ottiene un contorno non modificabile.
  2. Promuovendo di nuovo questo elemento si aggiunge una terza linea e si chiude il contorno non modificabile.
  3. La promozione di questo elemento aggiunge una faccia al contorno chiuso non modificabile.
  4. Promuovendo nuovamente questo elemento lo si trasformerà in una Polilinea, che può essere completamente editata, e tutte le sue proprietà sono modificabili.

Il contorno risultante può essere manipolato più facilmente delle linee originali. La fusione di linee singole può anche essere eseguita direttamente con lo strumento Polilinea. Alcune operazioni di fusione possono essere eseguite anche con lo strumento Unione di Part.

Opzioni

Non ci sono opzioni per questo strumento. O funziona con l'oggetto selezionato o non funziona.

Script

Lo strumento Upgrade può essere utilizzato negli script python e nelle macro in questo modo:

upgrade_list = upgrade(objects, delete=False, force=None)
addList, deleteList = 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

Esempio:

import FreeCAD, Draft

Circle = Draft.makeCircle(1000)
Rectangle = Draft.makeRectangle(2000, 800)

addList1, deleteList1 = Draft.upgrade([Circle, Rectangle], delete=False)
fused = addList1[0]

Line1 = Draft.makeLine(FreeCAD.Vector(2000, 0, 0), FreeCAD.Vector(2500, 1500, 0))
Line2 = Draft.makeLine(FreeCAD.Vector(2500, 1500, 0), FreeCAD.Vector(3000, -1000, 0))
addList2, deleteList2 = Draft.upgrade([Line1, Line2], delete=False)

simple_wire = addList2[0]
addList3, deleteList3 = Draft.upgrade(simple_wire, delete=False)

closed_wire = addList3[0]
addList4, deleteList4 = Draft.upgrade(closed_wire, delete=False)

face = addList4[0]
addList5, deleteList5 = Draft.upgrade(face, delete=False)