Polyline

Polecenie polyline rysuje połączoną ścieżkę z dowolnej liczby prostych segmentów, wszystkie przechowywane jako jeden element LWPOLYLINE. Ponieważ cała ścieżka jest jednym obiektem, zaznaczenie jej zaznacza każdy segment jednocześnie — przesuń, obróć lub skaluj cały kształt w jednej operacji. To kluczowe rozróżnienie od połączonych Line, gdzie każdy segment jest niezależnym elementem.

Polilinie mogą być również zamknięte: polecenie Rectangle używa tego samego elementu LWPOLYLINE z ustawioną flagą zamknięcia.

Rysowanie polilinii

  1. Wpisz polyline w terminalu lub kliknij przycisk Polilinia na pasku narzędzi.
  2. Kliknij pierwszy punkt lub wpisz X,Y i naciśnij Enter dla dokładnej współrzędnej.
  3. Kliknij każdy kolejny punkt — każde kliknięcie dodaje segment. Wprowadzanie współrzędnych działa na każdym kroku.
  4. Naciśnij Enter lub Spację, aby zakończyć (wymagane co najmniej 2 umieszczone punkty).
  ●──────●
  1szy   2gi
          \
           \  segment 3 (w toku — kursor tutaj)
            ●  ← kliknij, aby dodać, Enter/Spacja, aby zakończyć

Naciśnięcie Escape w dowolnym momencie odrzuca wszystkie umieszczone punkty i opuszcza polecenie.

Wprowadzanie współrzędnych

Zamiast klikać, wpisz dokładną pozycję dla dowolnego wierzchołka:

  1. Wpisz wartość X.
  2. Naciśnij , — terminal pokazuje [X], [Y{kursor}].
  3. Wpisz wartość Y.
  4. Naciśnij Enter, aby umieścić wierzchołek.

Blokowanie kąta i dokładna długość segmentu

Ta sama logika przyciągania 45° co w poleceniu Line stosuje się między dowolnymi dwoma kolejnymi punktami. Przy zablokowaniu do osi:

KlawiszAkcja
09, .Dodaj cyfrę do długości segmentu
-Ujemna długość — odwraca kierunek wzdłuż osi (tylko jako pierwszy znak)
BackspaceUsuń ostatnio wpisany znak
EnterUmieść następny punkt przy wpisanej odległości

Bieżąca skumulowana długość pojawia się w wierszu zachęty terminala w czasie rzeczywistym. Kliknięcie podczas blokowania rzutuje na oś, więc nowy wierzchołek trafia dokładnie na nią.

Skróty klawiaturowe

KlawiszAkcja
09, ., -Rozpocznij wprowadzanie współrzędnej X lub długość segmentu przy zablokowanym kącie
,Zablokuj X i przejdź do wprowadzania Y
BackspaceUsuń ostatnio wpisany znak
EnterPotwierdź wpisaną współrzędną lub długość, lub zakończ polilinię jeśli nic nie jest wpisane i istnieje ≥ 2 punkty
SpacjaZakończ polilinię (tak samo jak Enter gdy nie ma aktywnego wejścia)
EscapeOdrzuć wszystkie punkty i wyjdź

Edycja uchwytów — wierzchołki i punkty środkowe segmentów

Zaznaczona polilinia pokazuje dwa typy uchwytów:

UchwytPozycjaCo robi
WierzchołekW każdym umieszczonym punkciePrzeciągnij, aby zmienić położenie tego wierzchołka; wszystkie połączone segmenty rozciągają się za nim
Punkt środkowy segmentuŚrodek każdego segmentuPrzeciągnij, aby translować oba punkty końcowe tego segmentu razem, zachowując długość i kąt segmentu

Uchwyt punktu środkowego segmentu jest unikalny dla polilinii — pozwala przesuwać pojedynczy segment w bok bez zmiany jego długości. W przypadku Line uchwyt punktu środkowego zamiast tego aktywuje polecenie Move dla całego elementu.

Nie ma uchwytu “przesuń całą polilinię”. Aby przesunąć całą ścieżkę, użyj polecenia Move.

Zaznaczanie polilinii

MetodaZachowanie
KliknięcieZaznacza polilinię, jeśli kliknięcie trafia w odległości testu trafienia od dowolnego segmentu
Przeciągnij w prawo (ścisłe)Wszystkie wierzchołki muszą mieścić się wewnątrz ramki
Przeciągnij w lewo (przecinające)Dowolny segment przecinający granicę ramki zaznacza całą polilinię

Ponieważ polilinia jest jednym elementem, zaznaczenie przecinające dotykające dowolnego segmentu zaznacza wszystkie segmenty.

Obsługiwane polecenia edycji

Polilinie obsługują wszystkie ogólne transformacje i odsunięcie, ale nie przycinanie ani przedłużanie (te dotyczą tylko Line):

PolecenieCo dzieje się z polilinią
MoveTranslacja wszystkich wierzchołków o to samo przesunięcie
CopyTworzy identyczną polilinię w nowej pozycji
RotateObraca wszystkie wierzchołki wokół wybranego punktu bazowego
MirrorOdbija wszystkie wierzchołki przez oś odbicia
ScaleSkaluje wszystkie wierzchołki równomiernie od punktu bazowego
OffsetTworzy równoległą polilinię w stałej prostopadłej odległości
DeleteUsuwa polilinię z rysunku

Właściwości

Gdy polilinia jest zaznaczona, panel właściwości pokazuje:

Ogólne

WłaściwośćDomyślnaZnaczenie
Kolor256 (ByLayer)Indeks koloru ACI
Warstwa0Przypisanie warstwy
Typ liniiByLayerWzór nazwanego typu linii
Skala typu linii1Współczynnik skali wzoru typu linii
Grubość0Grubość wyciągnięcia

Geometria

WłaściwośćZnaczenie
ZamkniętyCzy ostatni wierzchołek łączy się z powrotem do pierwszego
Liczba wierzchołkówCałkowita liczba wierzchołków
WierzchołkiLista współrzędnych wszystkich wierzchołków

Polilinia a Linia — kiedy której używać

PoliliniaLinia
Liczba elementówJeden LWPOLYLINE dla całej ścieżkiJeden LINE na segment
Kształt zamkniętyTak (flaga zamknięcia)Nie
Przytnij / PrzedłużNieTak — segment po segmencie
Uchwyt punktu środkowego segmentuTranslacja całego segmentuAktywuje Przesuń dla elementu
Najlepsze doKontury, zarysy, kształty zachowywane w całościLinie pomocnicze, geometria do przycięcia

DXF — element LWPOLYLINE

Polilinie zapisywane są jako elementy LWPOLYLINE w pliku DXF. Wszystkie właściwości — współrzędne wierzchołków, flaga zamknięcia, kolor, warstwa, typ linii, skala typu linii i grubość — zachowywane są bez utraty danych. Prostokąty narysowane poleceniem Rectangle są również zapisywane jako LWPOLYLINE (zamknięty, cztery wierzchołki) i są nieodróżnialne na poziomie DXF.

Elementy LWPOLYLINE z dowolnej aplikacji zgodnej z DXF (LibreCAD, FreeCAD itp.) są odczytywane z powrotem jako w pełni edytowalne polilinie w edytorze.