|
Posizione nel menu |
---|
Drafting → Ellisse 2D Drafting → Ellisse |
Ambiente |
Draft, BIM |
Avvio veloce |
E L |
Introdotto nella versione |
0.7 |
Vedere anche |
Nessuno |
Il comando Ellisse crea un'ellisse nel piano di lavoro corrente da due punti che definiscono un rettangolo in cui si adatterà l'ellisse.
Un Draft Ellisse può essere trasformata in un arco ellittico impostando le sue proprietà DatiFirst Angle e DatiLast Angle su valori diversi.
Ellisse definita dagli angoli di un rettangolo
Vedere anche: Barra di Draft, Aggancio e Vincolare.
È possibile modificare le scorciatoie da tastiera a carattere singolo disponibili nel pannello delle attività. Vedere Preferenze di Draft. Le scorciatoie qui menzionate sono le scorciatoie predefinite (per la versione 1.0).
true
e avrà una faccia piena.
Vedere anche: Impostare le preferenze e Preferenze per l'ambiente Draft.
Vedere anche: Editor delle proprietà.
Un oggetto Draft Ellisse è derivato da un Part Part2DObject e ne eredita tutte le proprietà. Ha anche le seguenti proprietà aggiuntive:
Draft
Area
): (sola lettura) specifica l'area della faccia dell'ellisse. Il valore sarà 0.0
se DatiMake Face se false
o la faccia non può essere creata.Angle
): specifica l'angolo del primo punto dell'ellisse, normalmente 0°
.Angle
): specifica l'angolo dell'ultimo punto dell'ellisse, normalmente 0°
.Length
): specifica il raggio maggiore dell'ellisse.Bool
): specifica se l'ellisse crea o meno una faccia. Se è true
viene creata una faccia, altrimenti solo il perimetro è considerato parte dell'oggetto. Questa proprietà funziona solo se la forma è un'ellisse completa.Length
): specifica il raggio minore dell'ellisse.
Draft
Enumeration
): specifica la Campitura con cui riempire la faccia dell'ellisse. Questa proprietà funziona solo se DatiMake Face è true
e se VistaDisplay Mode è Flat Lines
.Float
): specifica la dimensione della Campitura.
Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.
Per creare una Draft Ellisse usare il metodo make_ellipse
(disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato makeEllipse
.
ellipse = make_ellipse(majradius, minradius, placement=None, face=True, support=None)
ellipse
dai dati di (majradius
) e (minradius
) in millimetri.
placement
è None
l'ellisse viene creata all'origine.face
è True
, l'ellisse crea una faccia, cioè appare riempita.Esempio:
import FreeCAD as App
import Draft
doc = App.newDocument()
ellipse1 = Draft.make_ellipse(3000, 200)
ellipse2 = Draft.make_ellipse(700, 1000)
zaxis = App.Vector(0, 0, 1)
p3 = App.Vector(1000, 1000, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 90))
ellipse3 = Draft.make_ellipse(700, 1000, placement=place3)
doc.recompute()