Draft Ellipse/pl

Rysunek Roboczy: Elipsa

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

Opis

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

Użycie

Zapoznaj się również z informacjami na stronie: Tacka narzędziowa, Przyciąganie oraz Wiązania.

  1. Istnieje kilka sposobów na wywołanie polecenia:
  2. Otworzy się panel zadań Elipsa. Zobacz Opcje, aby uzyskać więcej informacji.
  3. Wybierz pierwszy punkt w oknie widoku 3D, lub wpisz współrzędne i naciśnij przycisk . Wprowadź punkt.
  4. Wybierz drugi punkt w oknie widoku 3D lub wpisz współrzędne i naciśnij przycisk Wprowadź punkt. Ten punkt nie może być związany z osią X, Y lub Z.

Opcje

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).

Uwagi

Ustawienia

Zobacz także strony: Edytor ustawień oraz Rysunek Roboczy: Ustawienia.

Właściwości

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:

Dane

Rysunek Roboczy

Widok

Rysunek Roboczy

Tworzenie skryptów

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)

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()