Draft: Simmetria
Posizione nel menu |
---|
Draft → Simmetria |
Ambiente |
Draft, Arch |
Avvio veloce |
Nessuno |
Introdotto nella versione |
- |
Vedere anche |
Draft Scala, Clone |
Contents |
Descrizione
Lo strumento Simmetria produce una copia speculare di un oggetto selezionato, usando l'operazione Specchia di Part. La copia è collegata all'oggetto originale, esattamente come un Clone. Ciò significa che se l'oggetto originale cambia forma e proprietà, anche la forma specchiata cambia.
Questo strumento può essere utilizzato su forme 2D create con Draft ma può anche essere utilizzato su molti tipi di oggetti 3D come quelli creati con Part o PartDesign o Arch.
Per creare delle copie o dei cloni e posizionarli manualmente usare Sposta, Ruota, e Clona.
Oggetto speculare creato utilizzando una linea di riflessione
Utilizzo
- Selezionare un oggetto che si desidera riflettere
- Premere il pulsante
Simmetria. Se nessun oggetto è selezionato, si viene invitati a selezionarne uno.
- Fare clic su un primo punto nella vista 3D o digitare una coordinata e premere il pulsante
aggiungi punto.
- Fare clic su un secondo punto nella vista 3D o digitare una coordinata e premere il pulsante
aggiungi punto. Questi punti definiscono una linea che, insieme alla vista della telecamera, definisce un piano specchiante che viene utilizzato per creare l'oggetto specchiato.
Dopo aver creato la copia speculare, il suo legame con l'oggetto originale può essere rimosso usando lo strumento Crea una copia semplice di Part.
Una copia speculare di un oggetto Draft può essere trasformata in una Polilinea, usando Declassa e poi
Promuovi.
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.
- 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; se no, 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 Simmetria si riavvia dopo aver assegnato il secondo punto, consentendo di inserire un altro oggetto senza premere nuovamente il pulsante dello strumento.
- Tenere premuto Ctrl mentre si disegna per forzare lo snap al punto di aggancio più vicino, indipendentemente dalla distanza.
- Tenere premuto Maiusc mentre si disegna per vincolare il secondo punto in orizzontale o in verticale rispetto al primo.
- Premere il pulsante Esc o Chiudi per interrompere il comando corrente.
Proprietà
- DataSource: specifica l'oggetto da rispecchiare,
- DataBase: specifica il punto base del piano speculare.
- DataNormal: specifica la direzione normale del piano speculare.
Script
Vedere anche: Draft API e Nozioni di base sugli script di FreeCAD.
Lo strumento Simmetria può essere usato nelle macro e dalla console Python utilizzando la seguente funzione:
mirrored_list = mirror(objlist, p1, p2)
- Crea unoggetto Simmetria di Part da una
objlist
, che può essere un singolo oggetto o un elenco di oggetti. - Til piano di riflessione è definito dalla linea costruita con i punti
p1
ep2
, e parallelo alla vista corrente. - Viene restituita una
mirrored_list
con i nuovi oggetti.mirrored_list
è un singolo oggetto o un elenco di oggetti, a seconda dell'input diobjlist
.
Esempio:
import FeeCAD, Draft
place = FreeCAD.Placement(FreeCAD.Vector(1000, 0, 0), FreeCAD.Rotation())
Polygon1 = Draft.makePolygon(3, 750)
Polygon2 = Draft.makePolygon(5, 750, placement=place)
p1 = FreeCAD.Vector(2000, -1000, 0)
p2 = FreeCAD.Vector(2000, 1000, 0)
Line1 = Draft.makeLine(p1, p2)
mirrored1 = Draft.mirror(Polygon1, p1, p2)
Line2 = Draft.makeLine(-p1, -p2)
mirrored2 = Draft.mirror([Polygon1, Polygon2], -p1, -p2)
- Base: Coordinate, Vincoli, Snap (Near, Extension, Parallel, Grid, Endpoint, Midpoint, Perpendicular, Angle, Center, Ortho, Intersection, Special, Dimensions, Working plane)
- Disegno: Linea, Wire, Cerchio, Arco, Ellisse, Poligono, Rettangolo, Testo, Dimensione, BSpline, Punto, Forma da testo, Lega facce, Curva di Bezier, Curva di Bezier cubica, Etichetta
- Modifica: Move, Rotate, Offset, Trimex, Upgrade, Downgrade, Scale, Edit, Edit Improved, Wire to BSpline, Add point, Delete point, Shape 2D View, Draft to Sketch, Array, Path Array, Point Array, Clone, Drawing, Mirror, Stretch
- Utilità: Set working plane, Finish line, Close line, Undo line, Toggle construction mode, Toggle continue mode, Apply style, Toggle display mode, Add to group, Select group contents, Toggle snap, Toggle grid, Show snap bar, Heal, Flip Dimension, VisGroup, Slope, AutoGroup, Set Working Plane Proxy, Add to Construction group
- Addizionali: Preferences, Import-Export Preferences (DXF/DWG, SVG, OCA, DAT); Api Draft

- Installazione: Windows, Linux, Mac; Getting started
- Base: About FreeCAD, Workbenches, Preferences, Document structure, Interface Customization, Properties, Mouse Model; Tutorials
- Ambienti: Menu di base; Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Scripting: Introduction to Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, How to install macros, Gui Command, Units Modules: Builtin modules, Workbench creation, Installing more workbenches Meshes: Mesh Scripting, Mesh Module Parts: The Part Module, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt interface: PySide, Using the FreeCAD GUI, Dialog creation Parametric objects: Scripted objects Other: Code snippets, Line drawing function, Embedding FreeCAD, FreeCAD vector math library, Power users hub, Python, Macros, FreeCAD Scripting Basics, Topological data scripting