Draft: Ellisse

From FreeCAD Documentation
Revision as of 12:51, 8 January 2019 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Ellisse

Posizione nel menu
Draft → Ellisse
Ambiente
Draft, Architettura
Avvio veloce
E L
Introdotto nella versione
-
Vedere anche
Circonferenza

Descrizione

Crea nel corrente piano di lavoro una ellisse inscritta in un rettangolo. Per definire il rettangolo di contenimento inserire due punti di vertice opposti. La linea assume il tipo di linea e il colore impostati in precedenza nella Barra dei comandi e modificabili tramite la stessa o nella scheda Vista combinata → Proprietà → Vista.

This tool can also be used to create elliptical arcs by specifying the start and end angles. To create circles and circular arcs use the Draft Circle and Draft Arc tools. You can also approximate an elliptical or circular arc using the Draft BSpline and Draft BezCurve tools.

Utilizzo

  1. Premere il pulsante Template:KEY/it, o premere i tasti Template:KEY/it e Template:KEY/it
  2. Nella vista 3D selezionare un primo punto vertice del rettangolo di contenimento oppure digitare le sue coordinate
  3. Selezionare il punto del vertice opposto nella vista 3D, o digitare le sue coordinate

The ellipse can be turned into an elliptical arc after creation, by setting its first angle and last angle properties to different values.

Opzioni

  • Per inserire le coordinate manualmente, è sufficiente inserire il numero, quindi premere Template:KEY/it per ogni componente X, Y e Z. È bene tenere il puntatore del mouse fuori dall'area di lavoro in quanto un suo movimento accidentale cattura e inserisce nel campo di input le coordinate a cui si trova e costringe a ripetere l'inserimento.
  • Premere Template:KEY/it oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità Template:KEY/it. In modalità Continua, al termine dell'operazione, lo strumento Ellisse si riavvia automaticamente e permette di disegnare un nuovo ellisse senza dover ripetere il comando.
  • Premere Template:KEY/it mentre si disegna per ancorare il proprio punto al punto agganciabile più vicino, indipendentemente dalla distanza.
  • Premere Template:KEY/it mentre si disegna per vincolare orizzontalmente o verticalmente il secondo punto rispetto al primo.
  • Premere Template:KEY/it o il pulsante Template:KEY/it per far apparire l'ellisse come una faccia dopo che è stato chiuso
  • Premere Template:KEY/it oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità Template:KEY/it. In modalità Relativo, le coordinate del secondo punto sono relative al primo. In caso contrario, sono assolute, a partire dal punto di origine (0,0,0).
  • Premere Template:KEY/it o premere il pulsante Template:KEY/it per uscire dal comando attivo.

Proprietà

An Ellipse object shares many properties with a Draft Circle, but some properties only make sense for the ellipse.

  • DatiMajor Radius: il raggio minore dell'ellisse
  • DatiMinor Radius: il raggio maggiore dell'ellisse
  • DatiMake Face: riempie l'ellisse con una faccia
  • DatiPattern: specifica un modello di tratteggio per riempire l'ellisse
  • DatiPattern Size: Specifica la dimensione del tratteggio

Vedere anche la pagina Draft Pattern.

Script

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

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

Ellipse = makeEllipse(majradius, minradius, placement=None, face=True, support=None)
  • Crea un oggetto ellisse raggio maggiore e minore dati.
  • Se viena dato un placement, esso viene usato.
  • Se facemode è False, l'ellisse è mostrato come un wireframe, altrimenti come una faccia.
  • Restituisce l'oggetto appena creato.

Esempio:

import FreeCAD, Draft

Ellipse1 =  Draft.makeEllipse(3000, 200)
Ellipse2 =  Draft.makeEllipse(700, 1000)

ZAxis = FreeCAD.Vector(0, 0, 1)
p3 = FreeCAD.Vector(1000, 1000, 0)
place3 = FreeCAD.Placement(p3, FreeCAD.Rotation(ZAxis, 90))

Ellipse3 =  Draft.makeEllipse(700, 1000, placement=place3)