In der Welt des technischen Zeichnens und der 3D-Modellierung spielen Schraffuren eine entscheidende Rolle, um Materialien, Schnittebenen oder andere Details visuell darzustellen. Ein zentrales Dateiformat, das in vielen CAD-Anwendungen für die Definition dieser Muster verwendet wird, ist die PAT-Datei. Aber was genau verbirgt sich hinter dieser Dateiendung und wie funktioniert sie?

Die PAT-Datei: Ein universelles Format für Schraffurmuster
Eine PAT-Datei ist im Grunde eine textbasierte (ASCII) Datei, die geometrische Definitionen für Schraffurmuster enthält. Ihre Stärke liegt in ihrer Universalität; sie ist nicht an eine spezifische Software gebunden, obwohl sie in vielen CAD-Programmen, wie beispielsweise Creo Parametric, nativ unterstützt wird. Dieses Format ermöglicht die Definition von sowohl linearen als auch nicht linearen Schraffurmustern und bietet somit eine hohe Flexibilität bei der Gestaltung technischer Darstellungen.
Im Gegensatz dazu gibt es auch software-spezifische Formate, wie die XCH-Dateien in Creo Parametric. Während XCH-Dateien nur lineare Muster unterstützen, eröffnen PAT-Dateien die Möglichkeit komplexerer, nicht linearer Muster, was sie zu einem mächtigeren Werkzeug macht.

PAT vs. XCH: Ein Vergleich
Um die Vorteile und Unterschiede der PAT-Datei besser zu verstehen, ist ein Vergleich mit dem Creo-spezifischen XCH-Format hilfreich:
| Merkmal | XCH-Dateien | PAT-Dateien |
|---|---|---|
| Format | Creo-spezifisch | Universell (ASCII-basiert) |
| Unterstützte Muster | Nur lineare Schraffurmuster | lineare und nicht lineare Schraffurmuster |
| Erzeugung/Bearbeitung | Über Creo Schraffur-Editor (Konvertierung zu PAT empfohlen) | Über Schraffur-Designer, Texteditor oder Download |
| Bearbeitung in Creo | Eingeschränkte Funktionen (Konvertierung empfohlen) | Editierbar (Farbe, Skalierung, Rotation des gesamten Musters) |
| Verhalten bei 3D-Modellen | Relativ zum Anwendungsbildschirm (Muster bleiben stationär bei Rotation) | Auf die Flächen projiziert (Muster bewegen sich mit dem Teil) |
Die universelle Natur und die Unterstützung nicht linearer Muster machen PAT-Dateien oft zur bevorzugten Wahl, insbesondere wenn Muster über verschiedene Softwareplattformen hinweg verwendet werden sollen oder komplexere Schraffuren benötigt werden. Daher wird bei der Arbeit mit älteren XCH-Dateien in modernen Softwareumgebungen häufig empfohlen, diese ins PAT-Format zu konvertieren.
Die Struktur einer PAT-Datei
Die Struktur einer PAT-Datei ist relativ einfach und folgt einem klaren, zeilenbasierten Aufbau. Jedes Schraffurmuster innerhalb der Datei beginnt mit einem Sternchen (*), gefolgt von einer Kopfzeile, die das Muster identifiziert. Darauf folgen eine oder mehrere Zeilen, die die tatsächlichen Linien des Musters definieren.
Kopfzeile des Musters
Die Kopfzeile hat die folgende grundlegende Struktur:
*Mustername, Standardname, Beschreibung
- Ein Sternchen (
*) markiert den Beginn eines neuen Musters. - Der
Musternameist der eindeutige Bezeichner des Musters. - Der
Standardnamegibt den Standard an, dem das Muster folgt (z. B. ANSI, ISO). - Die
Beschreibungliefert zusätzliche Informationen über das Muster (z. B. Material, für das es verwendet wird). - Weitere kommagetrennte Zeichenfolgen nach der dritten werden ebenfalls als Teil der Beschreibung betrachtet.
- Wenn zwischen zwei Kommas ein Leerzeichen steht (z.B.
*Mustername,,Beschreibung), wird das Muster oft als benutzerdefiniert kategorisiert. - Eine Zeile, die mit einem Semikolon (
;) beginnt, wird als Kommentar behandelt und vom Parser ignoriert.
Definitionszeilen für Schraffurlinien
Nach der Kopfzeile folgen eine oder mehrere Zeilen, die jeweils eine "Familie" von parallelen Linien definieren. Die Struktur einer solchen Zeile lautet:
Winkel, X-Ursprung, Y-Ursprung, Delta-X, Delta-Y, Strich-1, Strich-2, Strich-3, ...
Winkel: Der Winkel der Linienfamilie zur X-Achse (im Gegenuhrzeigersinn gemessen).X-Ursprung,Y-Ursprung: Die Koordinaten eines Referenzpunkts für die erste Linie dieser Familie. Durch Anwenden der Delta-Werte in beide Richtungen werden unendlich viele parallele Linien erzeugt.Delta-X: Die Verschiebung zwischen den Mitgliedern der Linienfamilie in Richtung der Linie. Wird hauptsächlich für gestrichelte Linien verwendet.Delta-Y: Der Abstand zwischen den parallelen Linien der Familie, gemessen senkrecht zur Linie.Strich-1, Strich-2, ...: Eine Sequenz von Werten, die das Strichmuster entlang jeder Linie definieren.- Positive Werte definieren einen Strich (sichtbare Linie).
- Negative Werte definieren ein Leerzeichen (Unterbrechung).
- Der Wert
0definiert einen Punkt.
Durch die Kombination mehrerer Definitionszeilen mit unterschiedlichen Winkeln und Ursprüngen können komplexe, nicht lineare Muster wie Karos oder Gitter erzeugt werden.
Beispiele für PAT-Muster
Schraffurmuster mit Bindestrichen und Punkten
*Pattern1, My Category, Dashes with dots 0, 0,0, 0,0.5, 0.1,-0.1,0,-0.1
Interpretation:
*Pattern1, My Category, Dashes with dots: Kopfzeile mit Name, Kategorie und Beschreibung.0, 0,0, 0,0.5, 0.1,-0.1,0,-0.1: Definition der Linien.0: Winkel von 0 Grad (horizontale Linien).0,0: Ursprung der ersten Linie bei (0,0).0,0.5: Delta-X = 0 (keine Verschiebung entlang der Linie zwischen Familienmitgliedern), Delta-Y = 0.5 (Abstand von 0.5 zwischen den horizontalen Linien).0.1,-0.1,0,-0.1: Das Strichmuster auf jeder Linie: Strich der Länge 0.1, gefolgt von einem Leerzeichen der Länge 0.1, gefolgt von einem Punkt, gefolgt von einem Leerzeichen der Länge 0.1.
Kariertes Schraffurmuster
*Pattern2, My Category, Checkered 0, 0,0.09375, 0.25,0.25, 0.25,-0.25 90, 0.125,0.21875, 0.25,0.25, 0.25,-0.25
Interpretation:
*Pattern2, My Category, Checkered: Kopfzeile.0, 0,0.09375, 0.25,0.25, 0.25,-0.25: Erste Linienfamilie (horizontal).0: Winkel von 0 Grad (horizontale Linien).0,0.09375: Ursprung.0.25,0.25: Delta-X und Delta-Y, beide 0.25.0.25,-0.25: Strichmuster: Strich der Länge 0.25, gefolgt von einem Leerzeichen der Länge 0.25.90, 0.125,0.21875, 0.25,0.25, 0.25,-0.25: Zweite Linienfamilie (vertikal).90: Winkel von 90 Grad (vertikale Linien).0.125,0.21875: Ursprung.0.25,0.25: Delta-X und Delta-Y, beide 0.25.0.25,-0.25: Strichmuster: Strich der Länge 0.25, gefolgt von einem Leerzeichen der Länge 0.25.
Die Kombination der horizontalen und vertikalen Linienfamilien mit dem definierten Strichmuster erzeugt das karierte Aussehen.
Verwaltung von PAT-Dateien in Software (z.B. Creo Parametric)
CAD-Software wie Creo Parametric bietet verschiedene Mechanismen zur Verwaltung und Nutzung von PAT-Dateien:
Speicherorte
PAT-Dateien können an verschiedenen Orten gespeichert werden, die von der Software durchsucht werden:
- Das Systemverzeichnis (enthält Standardmuster).
- Das aktuelle Arbeitsverzeichnis.
- Ein benutzerdefiniertes Verzeichnis, das über eine Konfigurationsoption (z. B.
pro_crosshatch_dir) festgelegt wird.
Diese Struktur ermöglicht es Benutzern, ihre eigenen Mustersammlungen zu organisieren, ohne die Systemdateien zu verändern.
Konfigurationsoptionen
Spezifische Optionen steuern das Verhalten der Software in Bezug auf Schraffurmuster:
default_hatch_type: Legt fest, ob standardmäßig PAT- oder XCH-Dateien verwendet werden sollen.pro_crosshatch_dir: Gibt den Pfad zum benutzerdefinierten Schraffurmusterverzeichnis an.hatch_pattern_cfg_file: Gibt eine Konfigurationsdatei (*.cfg) an, die beim Starten geladen wird und Einstellungen wie die Skalierung für bestimmte Muster enthalten kann.
Umgang mit Dateinamen und Duplikaten
Systeme wie Creo Parametric sind darauf ausgelegt, PAT-Dateien effizient zu verwalten, selbst wenn es zu Namenskonflikten oder Datenduplizierung kommt:
- Dateien mit gleichem Namen in verschiedenen Verzeichnissen werden verarbeitet und ihre Musterdaten zu einem gemeinsamen Pool hinzugefügt.
- Wenn Musterdaten (Name, Standard, Beschreibung, Liniendefinitionen) vollständig identisch sind, wird das Duplikat übersprungen.
- Wenn Muster denselben Namen und Standardnamen, aber unterschiedliche Linienmusterdefinitionen haben, werden alle Muster hinzugefügt, aber diejenigen, die nach dem ersten gefunden werden, erhalten ein Postfix wie
_1,_2usw., um sie eindeutig zu benennen. - Wenn alle Daten außer der Beschreibung identisch sind, wird nur das erste Muster hinzugefügt und die anderen ignoriert.
Abrufen und Skalieren von Mustern
Schraffurmuster können in einem speziellen Dialogfenster (z. B. 'Schraffur editieren') abgerufen werden. Dieses Fenster listet Muster aus den konfigurierten Verzeichnissen auf und kann oft auch Unterverzeichnisse berücksichtigen. Innerhalb dieses Dialogs können Benutzer häufig die Skalierung von Mustern anpassen oder auch die Vorschau-Miniaturansichten vergrößern/verkleinern, um die Details besser zu erkennen.
Skalierungseinstellungen können oft in einer separaten *.cfg-Datei gespeichert und geladen werden, um konsistente Darstellungen über verschiedene Projekte hinweg zu gewährleisten.

Häufig gestellte Fragen zur PAT-Datei
Hier sind Antworten auf einige gängige Fragen bezüglich PAT-Dateien:
Was ist der Hauptzweck einer PAT-Datei?
Der Hauptzweck ist die Definition von 2D-Schraffurmustern für technische Zeichnungen und Modelle, um z. B. Materialien oder Schnittbereiche darzustellen.
Können PAT-Dateien in jedem CAD-Programm verwendet werden?
PAT ist ein universelles Format und wird von sehr vielen CAD-Programmen unterstützt. Die spezifische Implementierung und die verfügbaren Muster können jedoch variieren.
Kann ich eine PAT-Datei selbst erstellen oder bearbeiten?
Ja, da es sich um eine Textdatei handelt, können Sie PAT-Dateien mit jedem einfachen Texteditor erstellen oder bearbeiten, wenn Sie die Struktur und die Bedeutung der numerischen Werte kennen.
Unterstützen PAT-Dateien nur einfache Linienmuster?
Nein, PAT-Dateien unterstützen sowohl lineare als auch komplexe, nicht lineare Muster durch die Kombination mehrerer Linienfamilien.
Wie verhalten sich PAT-Schraffuren bei der Rotation eines 3D-Modells?
PAT-Schraffuren werden in der Regel auf die Flächen des 3D-Modells projiziert und rotieren daher zusammen mit dem Modell, im Gegensatz zu einigen älteren Formaten, die bildschirmbezogen sein können.
Was passiert, wenn ich zwei PAT-Dateien mit demselben Musternamen habe?
Software wie Creo Parametric kann solche Konflikte erkennen. Wenn die Musterdaten identisch sind, wird eines übersprungen. Sind die Liniendefinitionen unterschiedlich, werden beide hinzugefügt, wobei ein Muster zur Unterscheidung umbenannt wird (z.B. mit einem Suffix wie _1).
Fazit
Die PAT-Datei ist ein etabliertes und vielseitiges Format für die Definition von Schraffurmustern in technischen Zeichnungen und CAD-Modellen. Ihre textbasierte Natur und die Unterstützung komplexer Muster machen sie zu einem flexiblen Werkzeug für Ingenieure, Architekten und Designer. Das Verständnis ihrer Struktur und der Art und Weise, wie sie in Software verwaltet wird, ist essenziell für die effektive Erstellung klarer und informativer technischer Dokumentationen.
Hat dich der Artikel Was ist eine PAT-Datei? interessiert? Schau auch in die Kategorie Ogólny rein – dort findest du mehr ähnliche Inhalte!
