Draft: Specchio

From FreeCAD Documentation
Revision as of 19:39, 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.

The Mirror tool can be used on 2D shapes created with the Draft Workbench, but can also be used on many types of 3D objects such as those created with the Part, PartDesign, or Arch Workbenches.

To create copies or clones, and manually place them use Draft Move, Draft Rotate, and Draft Clone.

Uso

  1. Selezionare gli oggetti che si desidera riflettere
  2. Premere il pulsante Simmetria
  3. Fare clic sul primo punto della linea speculare nella vista 3D, o digitare le coordinate di un punto
  4. Fare clic sul secondo punto della linea speculare nella vista 3D, o digitare le coordinate di un punto

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)