Draft: Specchio

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

Simmetria

Posizione nel menu
Draft → Simmetria
Ambiente
Draft, Arch
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Draft Scala, Clone

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

Uso

  1. Selezionare un oggetto che si desidera riflettere
  2. Premere il pulsante Simmetria. Se nessun oggetto è selezionato, si viene invitati a selezionarne uno.
  3. Fare clic su un primo punto nella vista 3D o digitare una coordinata e premere il pulsante aggiungi punto.
  4. 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.

After creating the mirrored copy, its binding with the original object can be removed using the Part Create simple copy tool.

A mirrored copy of a Draft object can be turned into a Draft Wire, by using Draft Downgrade then Draft Upgrade.

Opzioni

  • Dopo la creazione della simmetria, il suo legame con l'oggetto originale può essere rimosso con lo strumento Crea una copia semplice di Part.
  • La simmetria di un oggetto Draft può anche essere trasformata in un Wire di Draft utilizzando Downgrade e poi Upgrade.

Proprietà

  • DatiBase: Il punto base del piano di riflessione
  • DatiNormal: La direzione normale del piano di riflessione

Script

Lo strumento Simmetria può essere utilizzato nelle macro e dalla console di Python utilizzando la seguente funzione:

The Clone tool can be used in macros and from the Python console by using the following function:

mirrored_list = mirror(objlist, p1, p2)
  • Crea una simmetria dell'oggetto dato rispetto a un piano definito con una linea da P1 a P2, e parallelo alla vista corrente
  • Il risultato è un oggetto Simmetria
  • Se l'oggetto originale viene modificato, cambia anche la copia speculare, ma si mantiene la simmetria.

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)