Draft: Promuovi
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
- Selezionare uno o più oggetti che si desidera declassare.
- 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:
- Promuovendo due Linee collegate ad un'estremità si ottiene un contorno non modificabile.
- Promuovendo di nuovo questo elemento si aggiunge una terza linea e si chiude il contorno non modificabile.
- La promozione di questo elemento aggiunge una faccia al contorno chiuso non modificabile.
- 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
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:
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)
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub