Draftː Sposta
Sposta |
Posizione nel menu |
---|
Draft → Sposta |
Ambiente |
Draft, Architettura |
Avvio veloce |
M V |
Introdotto nella versione |
0.7 |
Vedere anche |
Schiera, Copie su tracciato |
Descrizione
Questo strumento sposta o copia gli oggetti selezionati da un punto ad un altro punto.
Lo strumento Sposta può essere utilizzato su forme 2D create con Draft o Schizzo, ma può anche essere utilizzato su molti tipi di oggetti 3D come quelli creati con Part o Arch.
Per produrre varie copie in diverse disposizioni utilizzare Schiera, Copie su tracciato e Copie su punti.
Spostare un oggetto da un punto a un altro
Utilizzo
- Selezionare gli oggetti che si desidera spostare o copiare
- Premere il pulsante Sposta, o premere i tasti M e poi V. Se nessun oggetto è selezionato, viene chiesto di selezionarne uno.
- Selezionare un primo punto nella vista 3D, oppure digitare le sue coordinate e poi premere il pulsante aggiungi punto. Questo punto serve come punto base dell'operazione.
- Fare clic su un altro punto nella vista 3D o digitare una coordinata e premere il pulsante aggiungi punto. Questo punto è la nuova posizione del punto base.
Limitazioni
Quando si vuole spostare un oggetto basato su uno Schizzo, ad esempio, una funzione creata con PartDesign (Pad, Rivoluzione, etc.) si deve spostare lo schizzo originale. Altrimenti, se si sposta l'oggetto derivato, esso torna subito nella posizione definita dallo schizzo.
Opzioni
- Premere X, Y o Z dopo il primo punto per vincolare il secondo punto su un dato asse.
- Per inserire le coordinate manualmente, è sufficiente inserire i numeri, quindi premere Invio tra ciascun componente X, Y e Z. È possibile premere il pulsante aggiungi punto quando si hanno i valori desiderati per inserire il punto.
- Premere R o fare clic sulla casella di controllo per attivare la modalità "relativa". Se la modalità relativa è attiva, le coordinate del secondo punto sono relative alla prima; altrimenti sono assolute, prese dall'origine (0,0,0).
- Premere T oppure fare clic sulla casella di controllo per attivare la modalità "continua". Se la modalità continua è attiva, lo strumento Sposta verrà riavviato al termine dell'operazione, consentendo di spostare o copiare nuovamente gli oggetti senza premere nuovamente il pulsante dello strumento.
- Premere P oppure fare clic sulla casella di controllo per attivare la modalità Copia. Se la modalità copia è attiva, lo strumento Sposta mantiene la forma originale al suo posto ma ne fa una copia nel secondo punto.
- Si possono usare sia T che P per posizionare più copie in sequenza. In questo caso, l'elemento che viene duplicato è l'ultima copia posizionata.
- Hold Tenere premuto Alt dopo il secondo punto per attivare o disattivare la modalità di copia. Tenendo premuto Alt dopo aver cliccato sul secondo punto, si puòpotraicontinuare a posizionare le copie; rilasciare Alt per terminare l'operazione e vedere tutte le copie.
- Tenere premuto Ctrl mentre si sposta per forzare lo snap al punto di aggancio più vicino, indipendentemente dalla distanza.
- Tenere premuto Maiusc mentre si ruota per vincolare il secondo punto in orizzontale o in verticale rispetto al primo.
- Premere il pulsante Esc o il pulsante Chiudi per interrompere il comando corrente; le copie già posizionate rimangono.
Script
Vedere anche: Draft API e Nozioni di base sugli script di FreeCAD.
Lo strumento Sposta può essere utilizzato nelle macro e dalla console di Python utilizzando la seguente funzione:
movedlist = move(objectslist, vector, copy=False)
- Sposta l'oggetto dato o gli oggetti contenuti nella lista nella direzione e alla distanza indicata dal vettore.
- Se CopyMode è True, gli oggetti reali non vengono spostati, ma vengono invece create delle loro copie.
- Restituisce l'oggetto(i) (o delle loro copie se CopyMode era True)
Esempio:
import FreeCAD, Draft
Polygon1 = Draft.makePolygon(5, radius=1000)
Polygon2 = Draft.makePolygon(3, radius=500)
Polygon3 = Draft.makePolygon(6, radius=220)
Draft.move(Polygon1, FreeCAD.Vector(500, 500, 0))
Draft.move(Polygon1, FreeCAD.Vector(500, 500, 0))
Draft.move(Polygon2, FreeCAD.Vector(1000, -1000, 0))
Draft.move(Polygon3, FreeCAD.Vector(-500, -500, 0))
List1 = [Polygon1, Polygon2, Polygon3]
vector = FreeCAD.Vector(-2000, -2000, 0)
List2 = Draft.move(List1, vector, copy=True)
List3 = Draft.move(List1, -2*vector, copy=True)
- 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, Arch, Assembly, 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