|
Lokalizacja w menu |
---|
Kreślenie → Elipsa Kreślenie 2D → Elipsa |
Środowisko pracy |
Rysunek Roboczy, BIM |
Domyślny skrót |
E L |
Wprowadzono w wersji |
0.7 |
Zobacz także |
brak |
Polecenie Elipsa tworzy elipsę w bieżącej płaszczyźnie roboczej z dwóch punktów definiujących prostokąt, w którym zmieści się elipsa.
Rysunek elipsy można przekształcić w łuk eliptyczny, ustawiając jego właściwości DANEKąt Pierwszy i DANEKąt Ostatni na odmienne wartości.
Elipsa zdefiniowana przez narożniki prostokąta
Zapoznaj się również z informacjami na stronie: Tacka narzędziowa, Przyciąganie oraz Wiązania.
Skróty klawiaturowe jedno znakowe dostępne w panelu zadań można zmienić. Zobacz stronę Preferencji. Skróty wymienione tutaj są skrótami domyślnymi (w wersji 1.0).
true
i będzie miała wypełnioną powierzchnię.
Zobacz także strony: Edytor ustawień oraz Rysunek Roboczy: Ustawienia.
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Obiekt Elipsa wywodzi się z obiektu Część: Part2DObject i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:
Rysunek Roboczy
0.0
, jeśli DANEUtwórz ścianę ma wartość false
lub powierzchnia nie może zostać utworzona.0°
.0°
.true
tworzona jest powierzchnia, w przeciwnym razie tylko obwód jest traktowany jako część obiektu. Ta właściwość działa tylko jeśli kształt jest pełną elipsą.
Rysunek Roboczy
true
i gdy WIDOKTryb wyświetlania ma wartość Linie płaskie
.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy tworzenia skryptów FreeCAD.
Aby utworzyć Elipsę użyj metody make_ellipse
modułu Rysunek Roboczy (dostępne w wersji 0.19). Ta metoda zastępuje przestarzałą metodę makeEllipse
.
ellipse = make_ellipse(majradius, minradius, placement=None, face=True, support=None)
ellipse
o podanym promieniu głównym (majradius
) i małym (minradius
) w milimetrach.
placement
ma wartość None
, elipsa zostanie utworzona w punkcie początkowym.face
ma wartość True
, elipsa zostanie utworzona jako powierzchnia, czyli będzie wyglądać na wypełnioną.Przykład:
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()