Hatch

Der Befehl hatch füllt den Bereich um einen angeklickten Punkt mit einem Muster. Die Randkontur wird nicht vorher gezeichnet — sie ergibt sich aus dem, was bereits auf der Zeichenfläche vorhanden ist, sodass vier separate Lines, die Ende an Ende zusammentreffen, einen Bereich genauso umschließen wie eine geschlossene Polyline, und jede geschlossene Form darin wird zu einer Insel, die die Füllung unangetastet lässt.

Eine Fläche füllen

  1. Geben Sie hatch im Terminal ein oder klicken Sie auf die Werkzeugleisten-Schaltfläche Hatch (das Muster-Symbol).
  2. Klicken Sie auf einen Punkt innerhalb der Fläche, die Sie füllen möchten.
  3. Der Befehl bleibt aktiv, sodass Sie weiterklicken können, um weitere Flächen zu füllen — jeder Klick erzeugt sein eigenes Hatch-Element.
  4. Drücken Sie Enter, Space oder Escape, wenn Sie fertig sind.
  ┌─────────────┐        ┌─────────────┐
  │             │        │▓▓▓▓▓▓▓▓▓▓▓▓▓│
  │   ○         │  --->  │▓▓▓( )▓▓▓▓▓▓▓│   innerhalb der äußeren
  │             │        │▓▓▓▓▓▓▓▓▓▓▓▓▓│   Grenze klicken; der Kreis
  └─────────────┘        └─────────────┘   bleibt als Insel bestehen

Tastaturübersicht

TasteAktion
Enter / SpaceDen Hatch-Befehl beenden
EscapeDen Hatch-Befehl beenden (wie Enter/Space)

Was eine Randkontur bilden kann

Jede Kombination der folgenden Elementtypen kann eine Randkontur bilden, in beliebiger Zusammensetzung, solange sie ohne Lücke Ende an Ende verbunden sind:

Text-, Multileader- und Bemaßungselemente werden niemals als Randkontur behandelt.

Inseln

Alles, was vollständig innerhalb des von Ihnen angeklickten Bereichs geschlossen ist — ein Kreis, eine geschlossene Polyline, die Randkontur eines anderen Hatch — wird zu einer Insel: Die Füllung endet an ihrer Kante, und die Insel selbst bleibt leer. Setzen Sie eine geschlossene Form in eine andere geschlossene Form, und die Füllung wechselt sich ab, Loch in Füllung in Loch, nach derselben Innen-/Außen-Regel auf jeder Ebene.

Wenn ein Klick fehlschlägt

Wenn der angeklickte Punkt nicht umschlossen ist oder die Randkontur eine Lücke hat, erklärt das Terminal den Grund, statt stillschweigend nichts zu tun:

MeldungBedeutung
”no boundary found”In keiner Richtung vom angeklickten Punkt aus wurde etwas getroffen — es gibt überhaupt keine Randkontur in der Nähe
”point is not enclosed”In der Nähe existiert eine Randkontur, aber die Form, die sie bildet, enthält den angeklickten Punkt nicht
”boundary is open”Die nächstgelegene Randkontur hat irgendwo eine Lücke — verfolgen Sie sie und prüfen Sie, ob jede Verbindung exakt ist
”boundary too complex”Die Randschleife konnte innerhalb des Durchlauflimits nicht geschlossen werden — meist ein Gewirr überlappender Elemente

Der Befehl bleibt nach einem fehlgeschlagenen Klick aktiv — lesen Sie die Meldung, korrigieren Sie die Zeichnung oder klicken Sie an anderer Stelle, und versuchen Sie es erneut.

Ein Muster wählen

Jeder neue Hatch startet gefüllt mit ANSI31 (oder dem Muster, das der zuletzt bearbeitete Hatch verwendet hat) — es gibt keine Musterauswahl vor dem Zeichnen. Um ein anderes Muster zu verwenden:

  1. Wählen Sie einen vorhandenen Hatch aus und öffnen Sie dessen Feld Pattern im Eigenschaftenfenster — dies öffnet die Musterauswahl, ein Raster benannter Muster-Vorschauen, gruppiert danach, woher jedes Muster stammt.
  2. Klicken Sie auf ein Muster, um es anzuwenden — die Füllung wird sofort aktualisiert.

Diese Auswahl wird auch zur Vorgabe für den nächsten Hatch, den Sie mit dem Befehl hatch erstellen, genauso wie die Wahl eines Layers oder einer Farbe übernommen wird. Um also mehrere neue Flächen mit einem bestimmten Muster zu schraffieren: eine Fläche füllen, ihr Muster einmal festlegen, dann weiter schraffieren — jede Füllung danach beginnt bereits mit diesem angewendeten Muster.

Siehe Hatch Manager zum Hochladen eigener .pat-Musterdateien und zum Durchsuchen der vollständigen Bibliothek.

SOLID ist ein normaler Eintrag in der Musterliste, kein separates Kontrollkästchen oder Modus — wählen Sie es genauso, wie Sie ANSI31 oder ein anderes benanntes Muster wählen würden.

Eigenschaften

EigenschaftBedeutung
PatternDer Mustername, aus dem gemeinsamen Muster-Vokabular (siehe Hatch Manager)
Pattern ScaleSkaliert den Linienabstand des Musters — größere Werte spreizen die Musterlinien weiter auseinander
Pattern AngleDreht das Muster unabhängig von der Randkontur
Origin X / Origin YWo die eigene Wiederholung des Musters verankert ist, in Zeichnungskoordinaten

Das Verschieben, Drehen, Spiegeln oder Skalieren eines Hatch nimmt dessen Musterplatzierung mit, sodass die Füllung an der Randkontur ausgerichtet bleibt — Sie müssen Skalierung oder Winkel nach einer Transformation nicht neu einstellen.

Griffbearbeitung der Randkontur

Ein ausgewählter Hatch greift seine Randkontur so, wie eine Polyline ihre Eckpunkte greift — ein Griff an jeder Ecke, an der zwei Kanten aufeinandertreffen, und einer in der Mitte jeder Kante (eine geschlossene Schleife wie ein schraffierter Kreis oder eine Ellipse greift stattdessen an ihren vier Achsenpunkten).

GriffWas er bewirkt
EckeVerschiebt diese Ecke. Eine gerade Kante folgt exakt; ein Bogen passt sich neu an, um weiterhin durch beide Nachbarn zu verlaufen; eine Ellipsen- oder Spline-Kante kann nur irgendwo auf ihrer eigenen Kurve landen, sodass die Ecke am nächstgelegenen Punkt darauf einrastet
Kantenmitte — Linien-, Ellipsen- oder Spline-KanteVerschiebt die gesamte Kante; die Kanten auf beiden Seiten werden gekürzt oder verlängert, um mit ihr verbunden zu bleiben
Kantenmitte — BogenkanteWölbt den Bogen durch den Cursor, statt ihn zu verschieben — beide Enden bleiben genau dort, wo sie waren, und sonst bewegt sich nichts in der Randkontur
Mittelpunkt (gesamter Hatch)Aktiviert Move für den gesamten Hatch

Eine Zieh-Vorschau zeigt die Randkontur als gestrichelte Umrisslinie statt als durchgehende Füllung, während Sie ziehen — die ursprüngliche Füllung bleibt darunter sichtbar, bis Sie loslassen, da eine Vorschau nur über dem malen kann, was bereits vorhanden ist, niemals etwas davon entfernen kann.

DXF — HATCH-Element

Hatch-Elemente werden aus HATCH-Elementen importiert: KulmanLab liest die Randgeometrie zusammen mit Mustername, Skalierung und Winkel (DXF-Gruppencodes 70/41/52) — es liest nicht die eigenen Linien-Definitionen des Musters, die inline in die Datei geschrieben werden. Stattdessen wird der Mustername in KulmanLabs eigener Musterbibliothek nachgeschlagen (eingebaute Standards plus alles, was Sie im Hatch Manager hochgeladen haben). Ein Name, der nicht in Ihrer Bibliothek ist, fällt auf ANSI31 zurück, sodass die Zeichnung weiterhin schraffiert erscheint, und ein Hinweis wird einmal protokolliert.

Splinebegrenzte Schleifen, die von anderen Anwendungen geschrieben wurden (DXF-Randkantentyp 4), werden noch nicht gelesen.

Hatch-Elemente werden derzeit nicht nach DXF exportiert — verwenden Sie das .json-Format von Export Manager, um einen Hatch beim Speichern einer Zeichnung zu erhalten, die einen enthält; das .dxf-Format lässt ihn weg.

Verwandte Befehle

  • Hatch Manager — die Musterbibliothek durchsuchen und .pat-Dateien hochladen
  • Move, Copy, Rotate, Mirror, Scale — alle nehmen die Musterplatzierung des Hatch mit
  • Delete — löscht den Hatch, ohne die Elemente zu beeinträchtigen, die seine Randkontur bildeten