Hatch

Polecenie Kreskowanie wypełnia obszar otaczający kliknięty punkt wzorem. Kontur nie jest rysowany najpierw — powstaje z tego, co już znajduje się na płótnie, więc cztery osobne Line, które spotykają się końcami, otaczają obszar dokładnie tak, jak robi to zamknięta Polyline, a każdy zamknięty kształt w środku staje się wyspą, której wypełnienie nie dotyka.

Wypełnianie obszaru

  1. Wpisz Kreskowanie w terminalu lub kliknij przycisk paska narzędzi Hatch (ikona próbki).
  2. Kliknij punkt wewnątrz obszaru, który chcesz wypełnić.
  3. Polecenie pozostaje aktywne, więc kontynuuj klikanie, aby wypełnić więcej obszarów — każde kliknięcie tworzy własny element Hatch.
  4. Naciśnij Enter, Spację lub Escape, gdy skończysz.
  ┌─────────────┐        ┌─────────────┐
  │             │        │▓▓▓▓▓▓▓▓▓▓▓▓▓│
  │   ○         │  --->  │▓▓▓( )▓▓▓▓▓▓▓│   kliknij wewnątrz
  │             │        │▓▓▓▓▓▓▓▓▓▓▓▓▓│   zewnętrznego konturu; okrąg
  └─────────────┘        └─────────────┘   pozostaje wyspą

Skróty klawiaturowe

KlawiszAkcja
Enter / SpaceZakończ polecenie Hatch
EscapeZakończ polecenie Hatch (tak samo jak Enter/Spacja)

Co może utworzyć kontur

Dowolna kombinacja tych typów elementów może utworzyć kontur, w dowolnym zestawieniu, o ile łączą się końcami bez żadnej przerwy:

Elementy Text, Multileader i Dimension nigdy nie są traktowane jako kontury.

Wyspy

Wszystko, co jest całkowicie zamknięte wewnątrz klikniętego obszaru — okrąg, zamknięta polilinia, kontur innego hatch — staje się wyspą: wypełnienie zatrzymuje się na jej krawędzi, a sama wyspa pozostaje pusta. Umieść zamknięty kształt wewnątrz innego zamkniętego kształtu, a wypełnienie zmienia się na przemian, dziura w wypełnieniu w dziurze, według tej samej zasady wewnątrz/na zewnątrz na każdym poziomie.

Gdy wybór się nie powiedzie

Jeśli kliknięty punkt nie jest zamknięty lub kontur ma przerwę, terminal wyjaśnia dlaczego, zamiast po cichu nic nie robić:

KomunikatZnaczenie
”no boundary found”W żadnym kierunku od klikniętego punktu nic nie napotkano — w pobliżu nie ma żadnego konturu
”point is not enclosed”W pobliżu istnieje kontur, ale kształt, który tworzy, nie zawiera klikniętego punktu
”boundary is open”Najbliższy kontur ma gdzieś przerwę — prześledź go i sprawdź, czy każde połączenie jest dokładne
”boundary too complex”Pętla konturu nie mogła zostać zamknięta w limicie przeszukiwania — zwykle plątanina nakładających się elementów

Polecenie pozostaje aktywne po nieudanym wyborze — przeczytaj komunikat, popraw rysunek lub kliknij gdzie indziej i spróbuj ponownie.

Wybieranie wzoru

Każdy nowy hatch zaczyna się wypełniony wzorem ANSI31 (lub jakimkolwiek wzorem, którego użył ostatnio edytowany hatch) — przed rysowaniem nie ma selektora wzorów. Aby użyć innego wzoru:

  1. Wybierz istniejący hatch i otwórz jego pole Pattern w panelu właściwości — otwiera to selektor wzorów, siatkę nazwanych próbek pogrupowanych według pochodzenia każdego wzoru.
  2. Kliknij wzór, aby go zastosować — wypełnienie aktualizuje się natychmiast.

Ten wybór staje się również domyślny dla następnego hatch, który utworzysz poleceniem Kreskowanie, w ten sam sposób, w jaki wybór warstwy lub koloru jest przenoszony dalej. Aby więc pokryć hatchem kilka nowych obszarów określonym wzorem: wypełnij jeden obszar, ustaw jego wzór raz, a następnie kontynuuj hatchowanie — każde kolejne wypełnienie zaczyna się już z zastosowanym tym wzorem.

Zobacz Hatch Manager, aby przesłać własne pliki wzorów .pat i przeglądać całą bibliotekę.

SOLID to zwykły wpis na liście wzorów, a nie osobne pole wyboru czy tryb — wybierz go w taki sam sposób, w jaki wybrałbyś ANSI31 lub inny nazwany wzór.

Właściwości

WłaściwośćZnaczenie
PatternNazwa wzoru, ze wspólnego słownictwa wzorów (zobacz Hatch Manager)
Pattern ScaleSkaluje odstępy linii wzoru — większe wartości rozsuwają linie wzoru dalej od siebie
Pattern AngleObraca wzór niezależnie od konturu
Origin X / Origin YGdzie zakotwiczone jest własne powtórzenie wzoru, we współrzędnych rysunku

Przesuwanie, obracanie, odbijanie lub skalowanie hatch przenosi jego rozmieszczenie wzoru, więc wypełnienie pozostaje wyrównane z konturem — nie musisz ponownie ustawiać skali ani kąta po transformacji.

Edycja uchwytami konturu

Wybrany hatch chwyta swój kontur w taki sam sposób, w jaki Polyline chwyta swoje wierzchołki — jeden uchwyt w każdym rogu, gdzie spotykają się dwie krawędzie, i jeden pośrodku każdej krawędzi (zamknięta pętla, taka jak hatch okręgu lub elipsy, chwyta zamiast tego w czterech punktach osi).

UchwytCo robi
RógPrzesuwa ten róg. Prosta krawędź podąża dokładnie; łuk dopasowuje się ponownie, aby nadal przechodzić przez oba sąsiednie elementy; krawędź elipsy lub splajnu może wylądować tylko gdzieś na własnej krzywej, więc róg przyczepia się do najbliższego na niej punktu
Środek krawędzi — krawędź linii, elipsy lub splajnuPrzesuwa całą krawędź; krawędzie po obu stronach są przycinane lub wydłużane, aby pozostać z nią połączone
Środek krawędzi — krawędź łukuWygina łuk przez kursor zamiast go przesuwać — oba końce pozostają dokładnie tam, gdzie były, a nic innego w konturze się nie porusza
Środek (cały hatch)Aktywuje Move dla całego hatch

Podgląd przeciągania pokazuje kontur jako przerywany zarys zamiast pełnego wypełnienia podczas przeciągania — oryginalne wypełnienie pozostaje widoczne pod spodem, dopóki nie puścisz, ponieważ podgląd może jedynie malować na tym, co już istnieje, nigdy niczego z tego nie usuwać.

DXF — element HATCH

Hatch są importowane z elementów HATCH: KulmanLab odczytuje geometrię konturu wraz z nazwą, skalą i kątem wzoru (kody grup DXF 70/41/52) — nie odczytuje własnych definicji linii wzoru, które są zapisywane w pliku w sposób wbudowany. Zamiast tego nazwa wzoru jest wyszukiwana we własnej bibliotece wzorów KulmanLab (wbudowane domyślne plus wszystko, co przesłałeś w Hatch Manager). Nazwa, której nie ma w Twojej bibliotece, powraca do ANSI31, aby rysunek nadal czytał się jako pokryty hatchem, a notatka jest zapisywana raz.

Pętle ograniczone splajnem, zapisane przez inne aplikacje (typ krawędzi konturu DXF 4), nie są jeszcze odczytywane.

Kreskowania eksportują się do DXF jako obiekty HATCH. Pętle granicy wychodzą wraz z nazwą wzoru (kod grupy 2), flagą wypełnienia pełnego (70) oraz własnym kątem i skalą tego kreskowania (52/41) — a w odróżnieniu od ścieżki importu zapisywane są też rozwiązane definicje linii wzoru (78, z 53/43/44/45/46/79/49). Ta asymetria jest zamierzona: KulmanLab potrafi odnaleźć nazwę we własnej bibliotece, ale aplikacja odbierająca plik może tego wzoru nie mieć, więc linie podróżują razem z nim.

Powiązane polecenia

  • Hatch Manager — przeglądaj bibliotekę wzorów i przesyłaj pliki .pat
  • Move, Copy, Rotate, Mirror, Scale — wszystkie przenoszą ze sobą rozmieszczenie wzoru hatch
  • Delete — usuwa hatch bez wpływu na elementy, które tworzyły jego kontur