Rysunek Roboczy: Elipsa

From FreeCAD Documentation
Revision as of 19:24, 8 July 2021 by Kaktus (talk | contribs) (Created page with "===Dane===")

Draft: Elipsa

Lokalizacja w menu
Kreślenie → Elipsa
Środowisko pracy
Rysunek Roboczy, Architektura
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

Zobacz również Tacka narzędziowa, Przyciąganie oraz Wiązania.

  1. Istnieje kilka sposobów na wywołanie polecenia:
    • Naciśnij przycisk Elipsa.
    • Wybierz z menu opcję Kreślenie → Elipsa.
    • Użyj skrótu klawiaturowego: E, a następnie L.
  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 jednoznakowe dostępne w panelu zadań można zmienić. Zobacz stronę Preferencji. Skróty wymienione tutaj są skrótami domyślnymi.

  • Aby ręcznie wprowadzić współrzędne, wprowadź składowe X, Y i Z, i naciśnij Enter po każdej z nich. Możesz też nacisnąć przycisk Wprowadź punkt, gdy masz już żądane wartości. Wskazane jest, aby przed wprowadzeniem współrzędnych wysunąć kursor z okna widoku 3D.
  • Naciśnij klawisz R lub kliknij pole wyboru Względnie, aby przełączyć tryb względny. Jeśli tryb względny jest włączony, współrzędne drugiego punktu są odniesione do pierwszego punktu, w przeciwnym razie są one odniesione do początku układu współrzędnych.
  • Naciśnij klawisz G lub kliknij pole wyboru Globalnie, aby przełączyć tryb globalny. Jeśli tryb globalny jest włączony, współrzędne są zależne od globalnego układu współrzędnych, w przeciwnym razie są one odniesione do układu współrzędnych płaszczyzny roboczej. dostępne w wersji 0.20
  • Naciśnij klawisz L lub kliknij pole wyboru Wypełnienie, aby przełączyć tryb wypełnienia. Jeśli tryb wypełnienia jest włączony, utworzona elipsa będzie miała właściwość DANEMake Face ustawioną na wartość true i będzie miała wypełnioną powierzchnię.
  • Naciśnij klawisz T lub kliknij pole wyboru Kontynuuj, aby przełączyć tryb kontynuacji. Jeśli tryb kontynuacji jest włączony, polecenie zostanie uruchomione ponownie po zakończeniu, umożliwiając dalsze tworzenie elips.
  • Naciśnij przycisk Esc lub przycisk Zamknij, aby przerwać wykonywanie polecenia.

Uwagi

  • Elipsę szkicu można edytować za pomocą polecenia Draft Edit.
  • Jeśli opcja Edycja → Preferencje → Rysunek Roboczy → Ustawienia ogólne → Opcje narzędzi do kreślenia → Używaj elementów pierwotnych, gdy jest to możliwe jest zaznaczona, polecenie utworzy Elipsę środowiska Część, zamiast środowiska Rysunek Roboczy. Zobacz stronę Rysunek Roboczy: Preferencje.

Właściwości

Zobacz również stronę: 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

Draft

  • DANEArea (Area): (read-only) specifies the area of the face of the ellipse. The value will be 0.0 if DANEMake Face if false or the face cannot be created.
  • DANEFirst Angle (Angle): specifies the angle of the first point of the ellipse, normally .
  • DANELast Angle (Angle): specifies the angle of the last point of the ellipse, normally .
  • DANEMajor Radius (Length): specifies the major radius of the ellipse.
  • DANEMake Face (Bool): specifies if the ellipse makes a face or not. If it is true a face is created, otherwise only the perimeter is considered part of the object. This property only works if the shape is a full ellipse.
  • DANEMinor Radius (Length): specifies the minor radius of the ellipse.

View

Draft

  • WIDOKPattern (Enumeration): specifies the Draft Pattern with which to fill the face of the ellipse. This property only works if DANEMake Face is true and if WIDOKDisplay Mode is Flat Lines.
  • WIDOKPattern Size (Float): specifies the size of the Draft Pattern.

Scripting

See also: Autogenerated API documentation and FreeCAD Scripting Basics.

To create a Draft Ellipse use the make_ellipse method (introduced in version 0.19) of the Draft module. This method replaces the deprecated makeEllipse method.

ellipse = make_ellipse(majradius, minradius, placement=None, face=True, support=None)
  • Creates an ellipse object with given major (majradius) and minor (minradius) radius in millimeters.
    • The bigger value will be used for the major radius (X axis) if no other placement is given.
  • If placement is None the ellipse is created at the origin.
  • If face is True, the ellipse will make a face, that is, it will appear filled.

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