Rysunek Roboczy: Prostokąt

From FreeCAD Documentation
Revision as of 08:23, 5 August 2021 by Kaktus (talk | contribs) (Created page with "* Szkic prostokąta można edytować za pomocą polecenia Edycja.")

Draft: Prostokąt

Lokalizacja w menu
Drafting → Prostokąt
Środowisko pracy
Rysunek roboczy, Architektura
Domyślny skrót
R E
Wprowadzono w wersji
0.7
Zobacz także
brak

Opis

Polecenie Prostokąt tworzy prostokąt w bieżącej płaszczyźnie roboczej przy uzyciu dwóch punktów.

Rogi prostokąta mogą być zaokrąglone lub sfazowane poprzez zmianę właściwości DANEPromień zaokrąglenia lub DANERozmiar fazki. Możliwe jest również podzielenie prostokąta przez zmianę jego właściwości DANEKolumny i/lub DANERzędy.

Prostokąt zdefiniowany przez dwa punkty

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 Tworzy prostokąt ....
    • Wybierz z menu opcję Kreślenie → Prostokąt.
    • Użyj skrótu klawiaturowego: R, a następnie E.
  2. Otworzy się panel zadań Prostokąt. Zobacz akapit 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.

  • Aby ręcznie wprowadzić współrzędne, wprowadź składowe X, Y i Z, i naciśnij klawisz 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 myszki poza okno 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 w pole wyboru Globalnie, aby przełączyć tryb globalny. Jeśli tryb globalny jest włączony, współrzędne są odniesione do 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, utworzony prostokąt będzie miał ustawioną właściwość DANEUtwórz ścianę na wartość true i będzie miał 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 operacji, umożliwiając dalsze tworzenie prostokątów.
  • Naciśnij klawisz S, aby włączyć lub wyłączyć przyciąganie.
  • Naciśnij klawisz Esc lub przycisk Zamknij, aby przerwać działanie polecenia.

Uwagi

  • Szkic prostokąta można edytować za pomocą polecenia Edycja.

Ustawienia

See also: Preferences Editor and Draft Preferences.

  • To change the number of decimals used for the input of coordinates: Edit → Preferences... → General → Units → Units settings → Number of decimals.
  • To change the initial value of filled mode: Edit → Preferences... → Draft → General settings → Draft tools options → Fill objects with faces whenever possible. Changing the filled mode in a task panel will override this preference for the current FreeCAD session.
  • If the Edit → Preferences... → Draft → General settings → Draft tools options → Use Part Primitives when available option is checked, the command will create a Part Plane instead of a Draft Rectangle.

Właściwości

Zobacz również stronę: Edytor właściwości.

Obiekt Prostokąt 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

  • DANEArea (Area): (read-only) specifies the area of the face of the rectangle. The value will be 0.0 if DANEMake Face if false.
  • DANEChamfer Size (Length): specifies the length of the chamfers at the corners of the rectangle.
  • DANEColumns (Integer): specifies the number of equal-sized columns in which the rectangle is divided.
  • DANEFillet Radius (Length): specifies the radius of the fillets at the corners of the rectangle.
  • DANEHeight (Distance): specifies the height of the rectangle.
  • DANELength (Distance): specifies the length of the rectangle.
  • DANEMake Face (Bool): specifies if the rectangle makes a face or not. If it is true a face is created, otherwise only the perimeter is considered part of the object.
  • DANERows (Integer): specifies the number of equal-sized rows in which the rectangle is divided.

Widok

Rysunek Roboczy

  • WIDOKPattern (Enumeration): specifies the Draft Pattern with which to fill the face of the rectangle. 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.
  • WIDOKTexture Image (File): specifies the path of the image file to be mapped onto the face of the rectangle. Blanking this property will remove the image. The rectangle should have the same proportions as the image to avoid distortions.

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Aby utworzyć prostokąt użyj metody mmake_rectangle modułu Rysunek Roboczy (dostępne w wersji 0.19). Ta metoda zastępuje przestarzałą metodę makeRectangle.

rectangle = make_rectangle(length, height, placement=None, face=None, support=None)
  • Tworzy obiekt Prostokąt o Długości w kierunku X i Wysokości w kierunku Y, z jednostkami w milimetrach.
  • Jeśli parametr Umiejscownienie ma wartość Brak, prostokąt zostanie utworzony w punkcie początkowym, a jego długość będzie równoległa do osi X.
  • Jeśli parametr Ściana ma wartość Prawda, prostokąt zostanie utworzony jako powierzchnia, czyli będzie wyglądał na wypełniony.

Przykład:

import FreeCAD as App
import Draft

doc = App.newDocument()

rectangle1 = Draft.make_rectangle(4000, 1000)
rectangle2 = Draft.make_rectangle(1000, 4000)

zaxis = App.Vector(0, 0, 1)
p3 = App.Vector(1000, 1000, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 45))

rectangle3 = Draft.make_rectangle(3500, 250, placement=place3)

doc.recompute()