FreeCAD Logo FreeCAD 1.0
  • angielski afrykanerski arabski białoruski kataloński czeski niemiecki grecki hiszpański hiszpański baskijski fiński filipiński francuski galicyjski chorwacki węgierski Indonezyjski włoski japoński kabylski koreański litewski duński Norweski Bokmal polski portugalski portugalski rumuński rosyjski słowacki słoweński serbski szwedzki turecki ukraiński walenciański wietnamski chiński chiński
  • Funkcjonalność programu
  • Pobierz
  • Blog
  • Dokumentacja
    Spis dokumentacji Jak zacząć Dokumentacja użytkowników Podręcznik do programu FreeCAD Dokumentacja środowisk pracy Dokumentacja skryptów środowiska Python Dokumentacja kodowania C++ Poradniki Najczęściej zadawane pytania Polityka prywatności O FreeCAD
  • Przyłącz się do projektu
    Jak pomóc Sponsor Zgłoś błąd Utwórz pull request Praca i finansowanie Zasady współpracy Podręcznik dla programistów Tłumaczenia
  • Społeczność
    Kodeks postępowania Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalendarz
  • ♥ Donate

Donate

$
Informacje o SEPA
Skonfiguruj przelew bankowy SEPA do:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Bank: BNP Paribas Fortis
Adres: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Linia
Zaokrąglenie
środowisko pracy Rysunek Roboczy

Rysunek Roboczy: Polilinia

Lokalizacja w menu
Kreślenie → Polilinia
Kreślenie 2D → Polilinia
Środowisko pracy
Rysunek Roboczy, BIM
Domyślny skrót
P L
Wprowadzono w wersji
-
Zobacz także
brak

Opis

Polecenie Polilinia tworzy linię łamaną, czyli sekwencję kilku połączonych segmentów linii. Polecenie to może być również użyte do łączenia linii i polilinii.

Rogi prostokąta mogą być zaokrąglone lub sfazowane poprzez zmianę odpowiednio właściwości DANEPromień zaokrąglenia lub DANERozmiar fazki. Możliwe jest również dzielenie krawędzi polilinii poprzez zmianę jego właściwości DANEPodziały.

Linia zdefiniowana przez wiele punktów

Utwórz

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:
    • Naciśnij przycisk Polilinia.
    • Środowisko pracy Rysunek Roboczy: Wybierz opcję z menu Kreślenie → Polilinia.
    • Środowisko pracy BIM: Wybierz opcję Kreślenie 2D → Polilinia z menu.
    • Użyj skrótu klawiaturowego: P, a następnie L.
  2. Otworzy się panel zadań Polilinia. 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 dodatkowe punkty w oknie widoku 3D, lub wpisz współrzędne i wciśnij przycisk . Wprowadź punkt.
  5. Naciśnij przycisk Esc lub przycisk Zamknij, aby zakończyć działanie polecenia.

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 za każdym razem. Możesz też nacisnąć przycisk Wprowadź punkt, gdy ustawisz żądane wartości. Wskazane jest, aby przed wprowadzeniem współrzędnych przesunąć 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 są odnoszone do ostatniego punktu, jeśli jest dostępny, w przeciwnym razie są odnoszone 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 odnoszone są do globalnego układu współrzędnych, w przeciwnym razie są odnoszone do układu współrzędnych płaszczyzny roboczej.
  • Naciśnij klawisz F lub kliknij pole wyboru Wypełniony 1.0 and below lub Make faceintroduced in 1.1, aby przełączyć tryb tworzenia ściany. Jeśli tryb tworzenia ściany jest włączony, utworzona polilinia będzie miała właściwość DANEMake Face ustawioną na Prawda i będzie miała wypełnioną powierzchnię, pod warunkiem, że jest zamknięta i nie przecina się sama. Samoprzecinająca się polilinia ze ścianą nie będzie wyświetlana poprawnie, dla takiej konstrukcji wartość DANEMake Face musi być ustawiona na Fałsz.
  • Naciśnij klawisz N lub kliknij w pole wyboru Kontynuuj, aby przełączyć tryb kontynuacji. Jeśli tryb kontynuacji jest włączony, polecenie uruchomi się ponownie po użyciu przycisku Zakończ lub Zamknij, lub po utworzeniu zamkniętej polilinii przez przyciągnięcie do pierwszego punktu polilinii, co pozwala na kontynuowanie tworzenia polilinii.
  • Naciśnij klawisz / lub przycisk Cofnij, aby cofnąć ostatni punkt.
  • Naciśnij przycisk A lub przycisk Zakończ, aby zakończyć polecenie i pozostawić polilinię otwartą.
  • Naciśnij klawisz O lub przycisk Zamknij, by zakończyć polecenie i zamknąć polilinię. Zamknięta polilinia może być także utworzona przez przyciągnięcie do pierwszego punktu polilinii.
  • Wciśnij klawisz W lub przycisk Wyczyść, aby usunąć już umieszczone segmenty, ale kontynuować pracę od ostatniego punktu.
  • Wciśnij klawisz U lub przycisk Ustaw płaszczyznę roboczą aby ustawić aktualną płaszczyznę roboczą w orientacji ostatniego odcinka.
  • Naciśnij klawisz S, aby włączyć lub wyłączyć przyciąganie.
  • Naciśnij klawisz Esc lub przycisk Zamknij, aby zakończyć polecenie.

Przyłącz

Użycie

  1. Punkty końcowe linii i / lub polilinii, które mają być połączone muszą się dokładnie pokrywać. Jeśli jest to wymagane, najpierw dopasuj punkty, aby to zapewnić.
  2. Wybierz dwie lub więcej linii i / lub polilinii.
  3. Istnieje kilka sposobów na wywołanie polecenia:
    • Naciśnij przycisk Polilinia.
    • Wybierz opcję w menu Kreślenie → Polilinia.
    • Użyj skrótu klawiaturowego: P, a następnie L.

Uwagi

  • Polilinia środowiska Rysunek Roboczy może być edytowana za pomocą polecenia Edytuj.
  • Polilinia środowiska Rysunek Roboczy może być przekształcona w Krzywą złożoną za pomocą polecenia Poililinia na krzywą złożoną.
  • Linie i polilinia środowiska Rysunek Roboczy, mogą być również połączone za pomocą polecenia Połącz lub Ulepsz kształt.

Właściwości

Zapoznaj się również z informacjami na stronie: Edytor właściwości.

Obiekt polilinia wywodzi się z obiektu Część: Part2DObject wersja 1.0 i poniżej lub z obiektu Część: Cecha wersja 1.1 i powyżej i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:

Dane

Dołączenie

Obiekt ten ma takie same właściwości dołączania jak Part: Part2DObject.

Rysunek Roboczy

  • DANEObszar: (tylko do odczytu) Określa powierzchnię polilinii. Wartość będzie wynosić 0.0 jeśli DANEUtwórz powierzchnię przyjmuje wartość Fałsz lub powierzchnia nie może zostać utworzona.
  • DANEPodstawowa
  • DANEWielkość fazki: określa długość fazek na rogach polilinii.
  • DANEZamknięta: określa czy polilinia jest zamknięta czy nie. Jeśli polilinia jest początkowo otwarta, wartość ta wynosi FAŁSZ, ustawienie jej na PRAWDA spowoduje narysowanie segmentu linii zamykającego polilinię. Jeśli polilinia jest początkowo zamknięta, wartość ta wynosi true, a ustawienie jej na FAŁSZ spowoduje usunięcie ostatniego segmentu i otwarcie polilinii.
  • DANEKoniec: określa punkt końcowy polilinii.
  • DANEPromień zaokrąglenia: określa promień zaokrągleń na rogach polilinii.
  • DANEDługość: (tylko do odczytu) określa całkowitą długość przewodu.
  • DANEUtwórz powierzchnię: określa czy polilinia tworzy ścianę, czy też nie. Jeśli posiada wartość PRAWDA, to tworzona jest powierzchnia, w przeciwnym razie tylko krawędzie są uważane za część obiektu. Właściwość ta działa tylko wtedy, gdy parametr DANEZamknięty ma wartość PRAWDA i gdy polilinia nie przecina się samoistnie.
  • DANEPunkty: określa punkty polilinii w jej lokalnym układzie współrzędnych.
  • DANEStart: określa punkt początkowy polilinii.
  • DANEPododdziały: określa liczbę podziałów dla każdej krawędzi polilinii. Jeśli jest to wartość 1 każda krawędź zostanie podzielona na równe segmenty o wartości 2. Podziały są stosowane przed fazowaniem i zaokrąglaniem.
  • DANENarzędzia

Widok

Rysunek Roboczy

  • WIDOKRozmiar końca strzałki (Length): określa wielkość symbolu wyświetlanego na końcu polilinii. dostępne w wersji 1.1
  • WIDOKRozmiar początku strzałki (Length): jak wyżej, ale dla początku polilinii. dostępne w wersji 1.1
  • WIDOKTyp końca strzałki (Enumeration): określa typ symbolu wyświetlanego na końcu polilinii, którym może być Kropka, Okrąg, Strzałka, Grot, Grot-2 lub Brak. dostępne w wersji 1.1.
  • WIDOKTyp początku strzałki (Enumeration): jak wyżej, ale dla początku polilinii. dostępne w wersji 1.1.
  • WIDOKWzór (Enumeration): określa rodzaj wypełnienia, którym ma być pokryta powierzchnia zamkniętej polilinii. Ta właściwość działa tylko wtedy, gdy właściwość DANEUtwórz powierzchnię ma wartość PRAWDA i gdy WIDOKDisplay Mode ma wartość Flat Lines.
  • WIDOKRozmiar wzoru (Float): określa rozmiar wypełnienia.

Tworzenie skryptów

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

Aby utworzyć polilinię użyj metody make_wire modułu Rysunek Roboczy (dostępne w wersji 0.19). Ta metoda zastępuje przestarzałą metodę makeWire.

wire = make_wire(pointslist, closed=False, placement=None, face=None, support=None)
wire = make_wire(Part.Wire, closed=False, placement=None, face=None, support=None)
  • Tworzy obiekt Wire z podaną listą punktów, pointslist.
    • Każdy punkt na liście jest zdefiniowany przez jego FreeCAD.Vector, z jednostkami w milimetrach.
    • Alternatywnie, dane wejściowe mogą być typu Part.Wire, z których wyodrębniane są punkty.
  • Jeśli closed ma wartość True, lub jeśli pierwszy i ostatni punkt mają identyczne wartości, polilinia jest zamknięta.
  • Jeśli placement ma wartość None, kształt jest tworzony w punkcie początkowym.
  • Jeśli parametr face ma wartość True, a polilinia jest zamknięta, to polilinia będzie ścianą, czyli będzie wyglądała na wypełnioną.

Przykład:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(2000, 0, 0)

wire1 = Draft.make_wire([p1, p2, p3], closed=True)
wire2 = Draft.make_wire([p1, 2*p3, 1.3*p2], closed=True)
wire3 = Draft.make_wire([1.3*p3, p1, -1.7*p2], closed=True)

doc.recompute()


Linia
Zaokrąglenie
środowisko pracy Rysunek Roboczy

Ta strona pochodzi z https://wiki.freecad.org/Draft_Wire

Bądźmy w kontakcie!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Załoga FreeCAD. Autorami grafiki na stronie głównej (od góry do dołu) są: ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Ten projekt jest wspierany przez: , KiCad Services Corp. oraz pozostałych sponsorów

GitHubUlepsz tę stronę na GitHub