Initial Graphics Exchange Specifications (.iges) Import/Export

IGES (Initial Graphics Exchange Specification, .iges) definiert ein herstellerneutrales Dateiformat, das den digitalen Informationsaustausch erlaubt.

Importieren

Eine Datei als Arbeitsgruppe öffnen, importieren, einfügen und anhängen

Zum Öffnen importieren Sie eine Datei oder setzen Sie sie ein.

  1. Im Menü Datei klicken Sie auf Öffnen, Einfügen, Importieren oder Arbeitsgruppe > Anhängen.

    Im Menü Datei klicken Sie auf Öffnen, Einsetzen oder Importieren.

  2. Wählen Sie im Dialogfenster einen unterstützten Dateityp aus.
  3. Klicken Sie auf Öffnen und nehmen Sie die Einstellungen vor.
    Wenn Sie eine nicht-3dm-Datei öffnen und das Modell speichern, wird als Dateiname der standardmäßige 3dm-Dateiname verwendet.

Bemerkungen zum Import

Exportieren

Ein Rhino-Modell speichern oder exportieren

  1. Im Menü Datei klicken Sie auf Auswahl exportieren oder Speichern unter.
  2. Im Dialogfenster zeigt die Liste Dateityp die unterstützten Dateitypen für den Export an.
  3. Im Kästchen Dateityp wählen Sie den unterstützten Dateityp aus.
  4. Im Kästchen Dateiname wählen oder geben Sie einen Dateinamen ein.
  5. Definieren Sie, was gespeichert werden soll.
  6. Optionen

    Kompakt speichern

    Obwohl durch Löschen der Rendernetze die Größe der Datei kleiner wird, wird beim nächsten Öffnen die Datei langsamer schattiert und gerendert.

    Nur Geometrie speichern

    Speichert nur Geometrieobjekte. Es werden keine Ebenen, Materialien, Eigenschaften, Bemerkungen oder Einheitseinstellungen gespeichert. Das ist ähnlich wie beim Exportieren der Objekte. Es wird eine neue Datei erstellt, aber sie wird nicht zu Ihrem aktiven Rhino Modell.

    Texturen speichern

    Bettet externe Texturen in das Modell ein, die von Materialien, Umgebungen und Decals verwendet werden.

    Plug-in-Daten speichern Zum Speichern von Daten, die Objekten oder dem Dokument durch Plug-ins hinzugefügt wurden.
  7. Wenn der Export konfiguriert werden kann, klicken Sie auf die Schaltfläche Optionen, um die Exporteinstellungen zu definieren.
  8. Wenn der Dateityp nur Polygonnetzobjekte erzeugt, definieren Sie im Dialogfenster Polygonnetzobjekte die Polygonnetzeinstellungen.

IGES-Exportoptionen

IGES-Typ
IGES-Einheiten

Die für den IGES-Export verwendeten Einheiten.

Immer diese Einstellungen verwenden. Dieses Dialogfenster nicht mehr anzeigen.

Speichert die aktuellen Einstellungen und deaktiviert die Dialoganzeige.

Die Nachricht erneut aktivieren

Siehe auch: HinweisfensterZurücksetzen (Befehl).

IGES-Export von detaillierten Optionen

IGES-Typ

Definiert einen vordefinierten IGES-Typ, der versucht, den Bedürfnissen in der Ziel-Software gerecht zu werden.

Bearbeitungstypen

Klicken, um vorhandene IGES-Typen zu personalisieren oder neue IGES-Export-Typen zu erzeugen.

Autor / Firma / Produkt-ID des Absenders / Produkt-ID des Empfängers

Das sind Textfelder in der IGES-Datei, die für Identifizierungszwecke verwendet werden können.

IGES-Toleranz

Im Allgemeinen sollte die IGES-Toleranz mit der absoluten Toleranzeinstellung in Rhino übereinstimmen, wobei die mögliche Einheitenumwandlung in Betracht gezogen wird.

Die IGES-Toleranz hat keinen Einfluss auf die Genauigkeit der Geometrie.

IGES-Einheiten

Die für den IGES-Export verwendeten Einheiten.

Rhino-Anmerkungen in die IGES-Datei einbeziehen

Markieren, wenn Bemerkungen in IGES-Startsektion gespeichert werden sollen. Andernfalls ist die IGES-Startsektion eine leere Linie.

Renderfarbe als IGES-Einheitsfarbe verwenden

Markieren, um die Renderfarbe von Objekten als die IGES-Einheitsfarbe zu verwenden. Andernfalls wird die Ebenenfarbe des Objekts als die IGES-Einheitsfarbe verwendet.

Immer diese Einstellungen verwenden. Dieses Dialogfenster nicht mehr anzeigen.

Speichert die aktuellen Einstellungen und deaktiviert die Dialoganzeige.

Die Nachricht erneut aktivieren

Siehe auch: HinweisfensterZurücksetzen (Befehl).

Bemerkungen zum Export

Details des IGES-Typs

Allgemein

Name

Geben Sie einen Namen für den IGES-Typ ein.

Mehr unter: Namenskonventionen in Rhino

IGES-Version

Wählen Sie zwischen IGES Version 5.2 und 5.3 aus.

Der Unterschied liegt darin, dass 5.2 Jahre mit zwei Ziffern und 5.3 mit vier Ziffern speichert.

Textdateityp

Wählen Sie zwischen MS-DOS, Unix und MacOS Linienendungen aus.

Windows (CRLF)
Mac OS X Unix (LF)
Mac OS 9 (CR)
Skalierung

Definieren Sie den standardmäßigen Skalierungsfaktor für den IGES-Typ. Die Zahl muss größer als Null sein. In den meisten Fällen sollte diese Zahl 1 sein.

Punkte und Kurven

Punktobjekte
116 (Getrennte Punkte)

Exportiert Punkte als separate IGES-Punkteeinheiten

106-2 (Ebene Punktesatz)

Exportiert Punkte auf einer einzelnen Ebene als einzelner Punktesatz.

Max. Grad
Keine Limite

Es gibt keine Einschränkung bezüglich des Grads.

3

Alle NURBS-Kurven mit einem höheren Grad als 3 werden mit nicht rationalen kubischen Kurven an die definierte IGES-Toleranz angenähert.

5

Alle NURBS-Kurven mit einem höheren Grad als fünf werden mit nicht rationalen quintischen Kurven an die definierte IGES-Toleranz angenähert.

Zusammengesetzte Kurven als einfache B-Splines

Kurven aus zwei oder mehr B-Splines können als IGES 102 (zusammengesetzte Kurve) Eintrag oder als IGES 126 Einträge exportiert werden.

Einfache Geometrie exportieren

Verwenden Sie diese Einstellung, um NURBS-Kurven, die Linien, Bogen oder Kreise (innerhalb der IGES-Toleranz) als IGES-Linien, -Bogen oder -Kreise zu exportieren.

Rationale Kurven anpassen

Mit dieser Einstellung werden alle rationalen Kurven (Kurvenobjekte und Trimmkurven) mit nicht rationalen kubischen Kurven an die als IGES-Toleranz angegebene Toleranz angenähert.

Endknoten befestigen

Mit dieser Einstellung werden periodische NURBS-Kurven als NURBS-Kurven mit befestigten Endknoten exportiert.

Flächen

Volumenkörper
Getrennte Flächen
184
186 (Mannigfaltige Brep)
402-7 (Nicht eingeordnete Gruppe)
Flächenverbände
Getrennte Flächen
402-7 (Nicht eingeordnete Gruppe)
Flächen
143
144
128 + 3D-Trimmkurven

IGES 128 bedeutet, dass alle getrimmten Flächen als ungetrimmte Flächen exportiert werden.

Einfache Geometrie exportieren

Mit dieser Einstellung werden NURBS-Flächen, die planar sind (innerhalb der als IGES-Toleranz angegebenen Toleranz) als IGES-Ebenen oder getrimmte IGES-Ebenen exportiert.

Rationale Flächen anpassen

Mit dieser Einstellung werden, nach Möglichkeit, rationale NURBS-Flächen mit nicht-rationalen kubischen Flächen an die als IGES-Toleranz angegebene Toleranz angenähert.

Endknoten befestigen

Mit dieser Einstellung werden periodische NURBS-Flächen als NURBS-Flächen mit befestigten Endknoten exportiert.

Geschlossene Flächen teilen

Wenn eine Fläche geschlossen ist (ein Zylinder z. B.), wird die Fläche in der IGES-Datei in zwei Hälften geteilt. Wenn eine Fläche in beide Richtungen geschlossen ist (ein Ring z. B.), wird die Fläche in der IGES-Datei in vier Viertel geteilt.

Doppelpolige Flächen teilen

Wenn eine Fläche über Pole an beiden Enden verfügt (eine Kugel z. B.), wird die Fläche so geteilt, dass jede Hälfte nur einen Pol hat.

IGES-Exporttypen

IGES-Typ

Listet die zur Zeit definierten IGES-Typen.

Neu

Öffnet das Dialogfenster Details des IGES-Typs.

Typ kopieren

Öffnet das Dialogfenster Details des IGES-Typs mit Einstellungen aus dem zur Zeit ausgewählten IGES-Typ.

Bearbeiten

Öffnet das Dialogfenster Details des IGES-Typs, um Einstellungen aus dem zur Zeit ausgewählten IGES-Typ zu bearbeiten.

Löschen

Löscht den zur Zeit ausgewählten IGES-Typ.

Verwandte Befehle

AlleIGESEinträgeLesen

Werkzeugleiste Menü

Nicht auf Werkzeugleisten.

Not on menus.

Mit dem Befehl AlleIGESEinträgeLesen werden alle IGES-Einheiten unabhängig ihres Typs importiert.

Vorgehensweise

  1. Öffnen der Bongo-Hilfedatei.
  2. Wenn in der IGES-Datei eine Geometrie vorhanden ist, werden Sie sie erhalten. Wahrscheinlich werden Sie auch Geometrie erhalten, die Sie nicht haben wollten, und müssen alles durchsuchen, um die benötigten Elemente zu finden.

Der Befehl AlleIgesEinträgeLesen hat nur einen Einfluss auf die IGES-Datei, die als nächstes gelesen wird. Wenn Sie folgendes tun:

alpha.igs öffnen
AlleIgesEinträgeLesen
beta.igs öffnen
gamma.igs öffnen

versucht Rhino, nur alle Einträge aus beta.igs zu lesen.

Rhino liest alpha.igs und gamma.igs und akzeptiert nur die als Geometrie markierten Einträge.

IGESStudie

Werkzeugleiste Menü

Nicht auf Werkzeugleisten.

Not on menus.

Mit dem Befehl IGESStudie werden bestimmte Einheiten einer IGES-Datei untersucht, indem beschränkt wird, welche Teile des IGES-Ordners geparst werden.

Warnung

Dieser Befehl ist für Benutzer gedacht, die sich mit der Struktur von IGES-Datendateien auskennen. Es ist kein technischer Support für diesen Befehl erhältlich. Der Befehl IgesStudie ist für erfahrene Benutzer gedacht, die große IGES-Dateien einzeln durchsuchen müssen. Dafür muss der Benutzer über erfahrene Kenntnisse der IGES-Dateistruktur verfügen.

Hintergrund

Jeder Eintrag in eine IGES-Datei hat auch einen Ordnereintrag (DE=directory entry). Die in einem Verzeichniseintrag (DE) gespeicherte Information bestimmt, ob der entsprechende IGES-Eintrag (Kurve, Fläche, Volumenkörper, Farbe, Ebenenname, etc.) gelesen wird. Um zu verstehen, wie wichtig es ist, nicht jeden Eintrag in einer IGES-Datei blind als Top-Level-Geometrie zu lesen, führen Sie diesen Test aus:

Vorgehensweise

  1. Verwenden Sie den Befehl BoolescheVereinigung, um einen Volumenkörper aus mehreren Flächen aus einem Quader, einem Ring und einer Kugel zu erstellen.
  2. Exportieren Sie den Volumenkörper in eine IGES-Datei.
  3. Lesen Sie die IGES-Datei erneut ein. Sie erhalten eine zerlegte Version des Modells, mit dem Sie begonnen haben.
  4. Löschen Sie alles, was Sie eben eingelesen haben.
  5. Starten Sie den Befehl AlleIGESEinträgeLesen.
  6. Lesen Sie erneut die IGES-Datei. Sie erhalten eine Menge zusätzlicher Kurven und Flächen.
    Die zusätzlichen Kurven und Flächen, die Sie aus Schritt 6 erhalten haben, sind die benötigte Information, um getrimmte Flächen zu erzeugen. Diese Kurven und Flächen wurden in Schritt 6 importiert, weil der IGES-Leser den Verzeichniseintrag (DE), der den entsprechenden Eintrag als Teil eines "Top"-Level-Objekts markiert, ignoriert hat. Der Befehl AlleIGESEinträgeLesen wird als letzte Maßnahme verwendet, um Informationen aus IGES-Dateien zu erhalten, die wichtige Objekte beinhalten, die Benutzer für mit Top-Level markierte Teile halten.

Grundszenarium:

Sie lesen eine IGES-Datei und es hat den Anschein, als würden einige Informationen fehlerhaft sein. Als erstes müssen Sie herausfinden, welchen Verzeichniseintrag (DE) die fehlerhaften Objekte haben. Starten Sie den Befehl IGESStudie und aktivieren Sie die Option Etikett.

IGES-Optionen zur Problemlösung (DETest=Aus ErsterDE= 1 LetzterDE=0 JedenEintragLesen=Aus Beschriften=Ein)

Lesen Sie erneut die Datei. Dieses Mal hat jedes gelesene Objekt seinen Rhino-Namen auf "DE N" eingestellt, wobei "N" eine ungerade Zahl ist. Die Ordnereinträge in einer IGES-Datei werden mit 1, 3, 5, 7 usw. beschriftet. Sie wählen die fehlerhaften Objekte aus und machen eine Liste der schwierigen Verzeichniseinträge. Sagen wir mal 13, 137 und 9025 kommen als fehlerhafte Objekte.

Verwenden Sie nun den Befehl IGESStudie, um nur die problematischen Einträge einen nach dem anderen zu lesen.

IGES-Optionen zur Problemlösung (DETest=Ein ErsterDE=13 LetzterDE=13 JedenEintragLesen=Aus Beschriften=Ein)

Sie überprüfen, dass DE 13 als unbrauchbares Material kommt. Dann betrachten Sie die IGES-Datei (in einem Texteditor oder einem Programm wie IGESure) und sehen, was DE 13 eigentlich sein sollte. Wenn Sie den Eintrag verstehen, können Sie mit dem Befehl IGESStudie in den zur Erzeugung des Eintrags verwendeten Teilen lesen. Sie können z. B. die Basisfläche und Trimmkurven betrachten, um zu sehen, was los ist. Während Sie das tun, werden Sie Blöcke von Einträgen finden, die Sie lesen müssen. In diesen Fällen können Sie den Befehl IGESStudie verwenden, um Teile der Datei zu lesen. Zum Beispiel:

IGES-Optionen zur Problemlösung (DETest=Ein ErsterDE=123 LetzterDE=199 JedenEintragLesen=Ein Beschriften=Ein)

liest jeden Eintrag mit einer DE-Zahl zwischen 123 und 199. Wenn Sie nur Top-Level-Einträge lesen wollen, definieren Sie JedenEintragLesen=Aus.

IGESEbenenLevelmapping

Werkzeugleiste Menü

Nicht auf Werkzeugleisten.

Not on menus.

Mit dem Befehl IGESEbenenLevelmapping wird die Übereinstimmung zwischen Rhino-Ebenen und IGES-Levels beim IGES-Import und -Export von der Befehlszeile aus oder mit einem Skript gesteuert.

IGES "Levels" sind wie Rhino-Ebenen, außer dass sie eine Zahl statt eines Textnamens als Identifizierung verwenden. Wenn Sie Ebenenstandards für Produkte haben, die IGES zum Datenaustausch verwenden, müssen Sie einen Weg finden, um eine Übereinstimmung zwischen Rhino-Ebenen und IGES-Levelzahlen zu definieren. Rhino hat eine Funktion zum Mapping von Ebenen auf Levels.

Übereinstimmung zwischen Rhino-Ebenen und IGES-Levels einstellen:

Vorgehensweise

  1. Wählen Sie den unterstützten Dateityp aus.
  2. Wählen Sie die Option Variante aus.
    Wenn z. B. Ihre Datei "iges_level_mapping.txt" heißt und Sie den Typ "FruitStand" verwenden wollen, stellen Sie die Option Variante auf FruitStand ein.
Variantenoptionen

Ebenenmapping

 

Variante

 

Datei

 

Hinweis

Mehr unter

Objekte importieren und exportieren

Troubleshooting IGES Files with Rhinoceros

Wikipedia: IGES

 

 

 

Rhino 7 for Mac © 2010-2021 Robert McNeel & Associates. 22-Apr-2021