Initial Graphics Exchange Specifications (IGES) (.igs, .iges)

Schritte für den Dateiaustausch

Für Informationen zu spezifischen Details zum IGES-Dateiaustausch lesen Sie die Informationen auf der Rhino Wiki Webseite
.

Einfache IGES-Exportoptionen

  • Wählen Sie einen IGES-Typ aus.

  • Oder klicken Sie auf Genaue Einstellungen.

Detaillierte Optionen

Autor, Firma, Produkt-ID des Absenders und 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

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

Die IGES-Exportoptionen personalisieren

  • Im Dialogfenster Detaillierte Optionen IGES-Export klicken Sie auf Typen bearbeiten
    , um neue IGES-Exporttypen zu bearbeiten und erzeugen.

Bemerkungen

  • Wenn Rhino mit dem Befehl Öffnen
    eine IGES-Datei liest, werden die Rhino-Einheiten auf diejenigen in der IGES-Datei und die Rhino-Systemtoleranz auf die IGES-Datei-Toleranz eingestellt. Dies geschieht mit einigen Anpassungen, um zu verhindern, dass Rhino eine zu kleine/große Toleranz, gestützt auf eine falsche IGES-Datei-Toleranz, einstellt.

  • Wenn Rhino mit dem Befehl Importieren
    eine IGES-Datei liest, wird die Rhino-Systemtoleranz nie geändert. Die Toleranz, die zum Neuerstellen falscher IGES-Trimmungen verwendet wird, wird automatisch berechnet und ist immer gleich oder kleiner als die Rhino-Systemtoleranz. Wenn die IGES-Einheiten nicht mit den Rhino-Einheiten übereinstimmen, wird der Benutzer benachrichtigt und erhält die Option, die importierte IGES-Geometrie zu skalieren, damit sie mit dem aktuellen Rhino-Einheitssystem übereinstimmt.

  • Polygonnetze werden nicht in IGES-Dateien exportiert. Wenn Sie eine 3DS-Datei importieren (die eine Polygonnetzdatei ist) und eine IGES-Datei schreiben, wird die IGES-Datei leer sein.

  • IGES unterstützt nur die druckbare Untergruppe der ASCII-Zeichen: von Zeichen 32 bis 127. Deshalb werden Ebenennamen abgeschnitten, sobald ein nicht amerikanisches Zeichen (wie é) erscheint.

3D Studio MAX 3.0

Bemerkungen

  • Beim Vereinigen einer IGES-Datei sollten Sie Ihre Arbeit zuerst speichern.

  • Nach einem großen IGES-Import wird empfohlen, die Arbeit zu speichern und dann MAX neu zu starten.

  • In einigen Fällen trimmt der IGES-Import den falschen Teil der Fläche. In diesem Fall wählen Sie die Fläche aus, machen Sie sie unabhängig, wählen Sie die Trimmkurve aus und kehren Sie die Trimmung um.

  • Der IGES-Importierer verwendet IGES-Gruppen- und Levelinformation, um zwischen den Objekten zu unterscheiden. Alle nicht gruppierten Daten, die im gleichen Level liegen, werden in das gleiche Objekt importiert. Um zwischen separaten Einträgen zu unterscheiden, sollten Sie Gruppen oder Levels beim Exportieren aus der Ursprungsapplikation verwenden.

  • Für den schnellsten Import ändern Sie die Ansichtsfenstereinstellung auf ein einziges Ansichtsfenster und stellen Sie die Gitternetzanzeige
    ein.

  • In MAX4 gibt es zwei Stellen, an denen Sie die Einheiten definieren können: Customize > Unit Setup und Customize > Preferences. Stellen Sie diese ein, damit sie mit den Einheiten in der Rhino-Datei übereinstimmen.

CATIA

Bemerkungen

  • Es gibt nun zwei Arten von Volumenkörpermodellierern: Flächen und Volumenkörper. Verwenden Sie den Flächentyp, wenn Sie eine einzelne Fläche in diese Produkte exportieren. Verwenden Sie den Volumenkörpertyp, wenn Sie alles, was Sie nachher wieder verbinden können, exportieren.

  • Wenn eine Fläche geschlossen ist (ein Zylinder z. B.) und Geschlossene Flächen teilen=Y, 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.) und Geschlossene Flächen teilen=Y, wird die Fläche in der IGES-Datei in vier Viertel geteilt.

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

  • Ein möglicher Nachteil vom Teilen: Wenn Sie eine geschlossene Fläche haben und sie in einem anderen Programm verformen möchten, wäre es sehr schwer, schöne Verformungen zu erhalten, wenn Sie sie in zwei Hälften teilten.

  • Die Exportoption ForcedTrimmedSurfaces zwingt alle Flächen, auch jene mit unbedeutenden Trimmungen, als getrimmte IGES-Flächeneinträge exportiert zu werden.

Mechanical Desktop

Aus Mechanical Desktop R2.0 exportieren

Die beste Art, Geometrie aus Mechanical Desktop (MDT) Release 2.0 auf Rhino zu erhalten, ist den MDT-Befehl IGESOUT zu verwenden. Um die besten Resultate zu erhalten, müssen Sie vielleicht die MDT IGES Exportoptionen anpassen.

Um zu exportieren:

  1. In MDT starten Sie den Befehl IGESOUT.

  2. Im Dialogfenster Autodesk IGES Translator R14 – IGESOUT klicken Sie auf Edit options.

  3. Im Dialogfenster IGESOUT Options Editor klicken Sie auf Start and Global.

  4. Im Dialogfenster IGESOUT Start and Global Options definieren Sie IGES Version auf entweder 5.2 oder 5.3.

  5. Version 5.3 speichert Jahre mit 4 Ziffern speichert. Version 5.2 speichert Jahre mit 2 Ziffern. Klicken Sie dann auf OK.

  6. Im Dialogfenster IGESOUT Options Editor klicken Sie auf Structure.

  7. Im Dialogfenster IGESOUT Structure Options definieren Sie Map Layer Names auf Level Property (4063) und klicken Sie auf OK.

  8. Im Dialogfenster IGESOUT Options Editor klicken Sie auf Geometry.

  9. Im Dialogfenster IGESOUT Geometry Options definieren Sie 3D Solid/Designer part mapping auf Surfaces und Trimmed Surface Mapping auf Bounded surface (143) und klicken Sie auf OK.

  10. Im Dialogfenster IGESOUT Options Editor klicken Sie auf DE Mappings.

  11. Im Dialogfenster IGESOUT DE Mapping Options markieren Sie Color Definition Entity (314) und klicken Sie auf OK.

  12. Um diese Einstellungen zu speichern, im Dialogfenster IGESOUT Options Editor, im Kästchen Beschreibung, geben Sie eine Beschreibung ein und klicken Sie auf Speichern unter. Speichern Sie die Optionen in eine Datei namens (ungefähr) MDTtoRhino.opt.

Bemerkungen

  • Es gibt nun zwei Arten von Volumenkörpermodellierern: Flächen und Volumenkörper. Verwenden Sie den Flächentyp, wenn Sie eine einzelne Fläche in Produkte exportieren, die Flächen erlauben. Verwenden Sie den Volumenkörpertyp, wenn Sie alles, was Sie nachher wieder verbinden können, exportieren.

  • Viele MDT IGES Optionen werden oben nicht erwähnt.

Pro/E

Bemerkungen

  • Mit Pro/E Version 20 verwenden Sie die Option All Parts, wenn Sie nach IGES exportieren.

  • Um den Export von Pro/E-Dateien nach Rhino zu optimieren, verwenden Sie die Einstellungen in der Pro/E config.pro Datei oder speichern Sie sie als rhino.pro Datei Lesen Sie sie vor dem Export ein.

    IGES_OUT_ALL_SRFS_AS 128
    IGES_OUT_SPL_CRVS_AS_126 YES
    IGES_OUT_SPL_SRFS_AS_128 YES
    IGES_OUT_TRIM_XYZ YES
    IGES_OUT_MIL_D_28000 NO
    IGES_OUT_TRM_SRFS_AS_143 NO
    IGES_OUT_TRIM_CURVE_DEVIATION DEFAULT
    INTF_OUT_BLANKED_ENTITIES NO
    INTF_OUT_MAX_BSPL_DEGREE 5
    INTF_OUT_AS_BEZIER NO
    INTF3D_OUT_FORCE_SURF_NORMALS YES
    INTF3D_OUT_SURFACE_DEVIATION YES
    INTF3D_OUT_EXTEND_SURFACE YES

    IGES_IN_106_F2_AS_SPLINE NO
    IGES_IN_DWG_LINE_FONT YES
    IGES_IN_DWG_PNT_ENT YES
    IGES_IN_DWG_COLOR YES
    FIX_BOUNDARIES_ON_IMPORT YES

  • Bevor Sie Geometrie erzeugen, sollten Sie Ihre absolute Toleranz auf einen Wert kleiner als die standardmäßigen 0.01 Einheiten einstellen; ein Wert zwischen 0.001 und 0.0001 erzeugt gute Resultate. Alles, was kleiner ist, macht Rhino langsamer.

  • Wenn Sie Ihre Toleranzen richtig einstellen, sollten Sie nur einmal in Pro/E von Hand “zusammenheften” müssen.

Bemerkungen

  • Für Volumenkörpermodellierer wie Pro/E gibt es nun zwei Typen: Flächen und Volumenkörper. Verwenden Sie den Flächentyp, wenn Sie eine einzelne Fläche in diese Produkte exportieren. Verwenden Sie den Volumenkörpertyp, wenn Sie alles, was Sie nachher wieder verbinden möchten, exportieren.

  • Wenn eine Fläche geschlossen ist (ein Zylinder z. B.) und Geschlossene Flächen teilen=Y, 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.) und Geschlossene Flächen teilen=Y, wird die Fläche in der IGES-Datei in vier Viertel geteilt.

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

  • Nachteil vom Teilen: Wenn Sie eine geschlossene Fläche haben und sie in einem anderen Programm verformen möchten, wäre es sehr schwer, schöne Verformungen zu erhalten, wenn Sie sie in zwei Hälften teilen.

  • Die Exportoption ForcedTrimmedSurfaces zwingt alle Flächen, auch jene mit unbedeutenden Trimmungen, als getrimmte IGES-Flächeneinträge exportiert zu werden.

Softimage

Softimage kann auch in Rhino erzeugte 3DS
-, DXF
- und OBJ
-Dateiformate importieren.

SolidWorks

Bemerkungen

  • Es gibt nun zwei Arten von Volumenkörpermodellierern: Flächen und Volumenkörper. Verwenden Sie den Flächentyp, wenn Sie eine einzelne Fläche in diese Produkte exportieren. Verwenden Sie den Volumenkörpertyp, wenn Sie alles, was Sie nachher wieder verbinden möchten, exportieren.

  • Rhino -> SolidWorks

  • Spielen Sie mit den verschiedenen Einstellungen herum, um optimale Resultate zu erhalten.

    Um wasserdichtere Geometrie in Rhino zu erstellen, stellen Sie die absolute Toleranz
    in Rhino auf eine niedrige Zahl wie 0.001 oder 0.0001 ein, bevor Sie die Geometrie erzeugen.

  • SolidWorks -> Rhino

  • Der standardmäßige IGES-Exporttyp von SolidWorks verwendet analytische Flächen. Um Modelle nach Rhino zu exportieren, verwenden Sie eines der anderen IGES-Typen, wie SURFCAM oder Mastercam, die NURBS
    -Flächen verwenden.

Details des IGES-Exporttyps bearbeiten

Rhinoceros Gray Book Open IGES Verwandte Themen…

Allgemein

Name

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

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.

MS-DOS verwendet CRLF (Wagenrücklauf + Zeilenvorschub), Unix verwendet LF und MacOS verwendet CR.

Skala

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 Eins sein.

Punkte und Kurven

Punktobjekte

Punktobjekte können als separate IGES 116 Punkteinträge oder alle Punkte auf einer einzigen Ebene als einzelner IGES 106-2 Punktsatz exportiert werden.

Max. Grad

Wählen Sie zwischen keinem maximalen Grad, maximal Grad 3 und maximal Grad 5 aus.

Wenn der maximale Grad auf drei eingestellt ist, werden alle NURBS
-Kurven mit einem Grad höher als drei mit nicht-rationalen kubischen Kurven an die angegebene IGES-Toleranz angenähert.

Wenn der maximale Grad auf fünf eingestellt ist, werden alle NURBS-Kurven mit einem Grad höher als fünf mit nicht-rationalen quintischen Kurven an die angegebene 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 Toleranz, die als IGES-Toleranz angegeben ist, angenähert.

Endknoten befestigen

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

Flächen

Volumenkörper

Volumenkörper können als separate Flächen, IGES 184 Einträge, IGES 186 (Mannigfaltige Brep) Einträge oder IGES 402-7 (Nicht eingeordnete Gruppe) Einträge exportiert werden.

Flächenverbände

Offene Flächenverbände können als separate Flächen oder IGES 2-402 Einträge exportiert werden.

Flächen

Flächen können als IGES 128, IGES 143 und IGES 144 Einträge exportiert werden.

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

Max. Grad

Wählen Sie zwischen keiner Gradbegrenzung, maximalem Grad drei und maximalem Grad fünf aus.

Wenn der maximale Grad auf drei eingestellt ist, werden alle NURBS-Flächen mit einem Grad höher als drei mit nicht-rationalen kubischen Flächen an die angegebene IGES-Toleranz angenähert.

Wenn der maximale Grad auf fünf eingestellt ist, werden alle NURBS-Kurven mit einem Grad höher als fünf mit nicht-rationalen quintischen Flächen an die angegebene IGES-Toleranz angenähert.

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 rationale NURBS-Flächen mit nicht-rationalen kubischen Flächen an die Toleranz, die als IGES-Toleranz angegeben ist, 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 bearbeiten

Rhinoceros Gray Book Open IGES Verwandte Themen…

Einen neuen IGES-Typ erzeugen:

  1. Im Dialogfenster IGES-Exporttypen klicken Sie auf Neu.

  2. Definieren Sie die Optionen für den IGES-Typ.

  3. Klicken Sie auf Schließen.

Einen neuen IGES-Typ gestützt auf einen bestehenden Typ erzeugen:

  1. Im Dialogfenster IGES-Exporttypen wählen Sie einen IGES-Typ aus und klicken Sie auf Typ kopieren.

  2. Definieren Sie die Optionen für den IGES-Typ.

  3. Klicken Sie auf Schließen.

Einen IGES-Typ bearbeiten:

  1. Im Dialogfenster IGES-Exporttypen wählen Sie einen IGES-Typ aus und klicken Sie auf Bearbeiten.

  2. Definieren Sie die Optionen für den IGES-Typ.

  3. Klicken Sie auf Schließen.

Einen IGES-Typ löschen:

  • Im Dialogfenster IGES-Exporttypen wählen Sie einen IGES-Typ aus und klicken Sie auf Löschen.

IGES-Dateien reparieren

Wenn Sie von Rhino erzeugte IGES-Dateien in ein anderes Programm einlesen und einige Flächen fehlen, versuchen Sie folgendes:

  1. Exportieren Sie Ihre Geometrie anhand des Exporttyps “Test 143″.

  2. Exportieren Sie erneut die gleiche Geometrie anhand des Exporttyps “Test 144″.

  3. Versuchen Sie beide Dateien in Ihr Programm zu laden.

  4. Wenn Sie mit einem der beiden Exporttypen bessere Resultate erhalten, senden Sie die Resultate dem Rhino-Diskussionsforum news//news.rhino3d.com/rhino.deutsch
    , damit wir dieses Dateiformat dokumentieren können.

Problem:

Ihre Polygonnetze werden nicht in die IGES-Datei exportiert.

Lösung:

Das IGES-Dateiformat unterstützt keine Polygonnetze.

Problem:

Sie lesen eine IGES-Datei und es erscheint nichts in der Datei.

Wenn Sie eine IGES-Datei lesen und nichts wird importiert, erscheint in Rhino die Nachricht Information über die Zusammenfassung des IGES-Imports, in der folgendes steht:

Rhino hat in dieser IGES-Datei nichts zum Importieren gefunden.
Das geschieht, wenn eine IGES-Datei keine gültige unabhängige Geometrie besitzt.
Es wird eine Zusammenfassung des Dateiinhalts im Fenster des Befehlsverlaufs gedruckt.
Geben Sie “Befehlsverlauf” ein, um die gesamte Zusammenfassung zu sehen.

Lösung:

Die IGES-Datei enthält vielleicht verwendbare IGES-Geometrieeinträge, die nicht als Geometrie markiert sind. Um zu sehen, ob das der Fall ist, müssen Sie ein bisschen “Detektiv spielen. Wenn Rhino eine IGES-Datei liest, wird eine Zusammenfassung des Inhalts der IGES-Datei im Fenster des Befehlsverlaufs gedruckt.

Verwenden Sie Befehlsverlauf
(F2), um die Daten zu sehen.

Sie werden einen Bericht sehen, der folgendem Bericht ähnlich sieht:

Globale IGES-Sektionseinstellungen in “meinedatei.igs

Autor: l
Firma des Autors: …
Modellname des Absenders: …
Modellname des Empfängers: …
Dateiname des Absenders: …
System-ID des Absenders: …
IGES-Vorprozessor des Absenders: …
Zeit der Erzeugung der IGES-Datei: Datum Monat Jahr Stunde:Minute:Sekunde
Zeit der Erzeugung/letzten Bearbeitung des Modells: Datum Monat Jahr Stunde:Minute:Sekunde
Einheitssystem: Millimeter
Einheitssystemname: MM
IGES-Toleranz: 0.01
Maximale Koordinate: 101
Skala: 1 Modelleinheit = 1 Welteinheit

Zusammenfassung des Inhalts der IGES-Datei

Anzahl ungültiger Verzeichniseinträge: 0
Ungültige Eintraganzahl: 0
Eintraganzahl der Transformationsmatrix: 1
Eintraganzahl der Attributinformation: 0
Alle anderen Einträge:

Kategorie (unabhängige Anzahl/physisch abhängige/logisch abhängige/gesamte Anzahl)
Geometrie (0/…/…/Ng)
Anmerkung (…/…/…/Ng)
Definition (…/…/…/Ng)
Anderes (0/0/0/ No)
Logisch/Position (0/0/0/0)
2D Parametrisch (0/0/0/0)
Konstruktionsgeometrie (0/0/0/0)

Einträge aus IGES-Datei meinedatei.igs importiert.

Wenn die Linie Geometrie(…) wie Geometrie(0/…/…/n) aussieht und n nicht gleich Null ist, könnte es sein, dass sich gültige Geometrie in der IGES-Datei befindet, aber dass die Geometrie fälschlicherweise als abhängig markiert ist. Wenn eine der Linien Bemerkung(), Definition(), Anderes(), oder Logisch/Position() (…/…/…/n) hat und n nicht gleich Null ist, könnte es sein, dass sich gültige Geometrie in der IGES-Datei befindet und fälschlicherweise mit etwas außer Geometrie markiert ist.

Wenn Sie eine Möglichkeit sehen, dass eine IGES-Datei gültige Geometrie enthält, die nicht gelesen wird, weil die IGES-Datei die Geometrie in eine falsche Kategorie abgelegt hat, dann können Sie einen fortgeschrittenen Rhino-Befehl verwenden, um zu versuchen, diese IGES-Datei zu lesen.

Der Befehl AlleIgesEinträgeLesen sagt Rhino, dass es beim nächsten Lesen einer IGES-Datei alle Kategorieeinstellungen in der IGES-Datei ignorieren soll und versuchen soll, alles zu lesen.

AlleIGESEinträgeLesen

Alle IGES-Einträge importieren, ungeachtet des Typs.

Schritte:

  • Öffnen Sie die fragliche IGES-Datei.

  • Wenn in der IGES-Datei eine Geometrie vorhanden ist, wird sie gelesen. 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 gelesen wird. Wenn 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.

Rhinoceros  ABlankButton IGES

Keine

Rhinoceros Menu2 IGES

Keines

Rhinoceros Gray Book Open IGES Verwandte Themen…

IGESStudie

Bestimmte Einheiten in einer IGES-Datei untersuchen, indem begrenzt wird, welche Teile des IGES-Verzeichnisses analysiert werden.

Achtung:

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 Verzeichniseintrag (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:

  1. Verwenden Sie den Befehl BoolscheVereinigung
    , um einen Volumenkörper aus mehreren Flächen aus Quader, Ring und 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, liefern 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 Top-Level Objekte enthalten, die als Teile markiert wurden.

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 Beschriften.

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

Lesen Sie die Datei erneut. Dieses Mal hat jedes gelesene Objekt seinen Rhino-Namen auf “DE N” eingestellt, wobei “N” eine ungerade Zahl ist. Die Verzeichniseinträge in einer IGES-Datei werden mit 1, 3, 5, 7 usw. beschriftet. Wählen Sie die fehlerhaften Objekte aus und machen Sie 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 problemhaften Einträge zu lesen, einer nach dem anderen.

IGES-Optionen zur Problemlösung ( DEtest=Ein  ErsterDE=13  LetzterDE=13  JedenEintragLesen=Aus  Label=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 den Befehl IgesStudie verwenden, um in den Teilen, die zur Erzeugung des Eintrags verwendet werden, zu 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  Label=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.

Rhinoceros  ABlankButton IGES

Keine

Rhinoceros Menu2 IGES

Keines

Rhinoceros Gray Book Open IGES Verwandte Themen…

IGESEbenenLevelmapping

Steuert die Übereinstimmung zwischen Rhino-Ebenen und IGES-Levels beim IGES-Import und -Export von der Befehlszeile oder einem Skript aus.

Schritte:

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 verfügt über eine Funktion Ebene zu Stufe.

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

  • Erzeugen Sie eine Textdatei wie das folgende Beispiel:
    ;IGES-Level Übersetzungsregeln
    [3Stooges]
    “Default” = 0
    “Larry” = 13
    “Curley” = 7
    “Moe” = 32000

    [FruitStand]
    “Default” = 0
    “Orange” = 9876
    “Apple – Delicious” = 13
    “Apple – Granny Smith” = 7232
    “Grape” = 1

  • Diese Datei definiert Regeln zum Mapping von Rhino-Ebenen an IGES-Levelzahlen, die während des IGES-Exports verwendet werden, und zum Mapping von IGES-Levelzahlen an Rhino-Ebenen, die beim IGES-Import verwendet werden.

    Diese Beispieldatei definiert zwei Sätze von Übereinstimmungsregeln (Varianten), Rhino Ebene-IGES Level, namens “3Stooges” und “FruitStand.”

Schritte:

  1. Wählen Sie die erzeugte Map-Datei aus.

  2. Wählen Sie die Option Variante aus.

  3. 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

Bemerkungen

  • Im Allgemeinen ist es eine gute Idee für Rhinos “Default”-Ebene mit dem IGES’s Level 0 übereinzustimmen, aber es ist nicht erforderlich.

  • Diese Datei kann mehrere Varianten enthalten. Eine Variante hat einen Namen zwischen eckigen Klammern [ ] gefolgt von Linien, die folgendermaßen aussehen:

  • “<RhinoEbenenname>” = N

    wobei N eine nicht negative Ganzzahl ist (0, 1, 2, 3,…).

  • Der Rhino-Ebenenname erscheint zwischen Anführungszeichen.

  • Eine Variante wird mit einer leeren Linie beendet.

  • Das Konverter/Map-Programm ignoriert Leerzeichen und Tababstände.

  • Das Konverter/Map-Programm ignoriert Linien, die mit einem Semikolon (;) beginnen.

  • Wenn eine importierte IGES-Datei eine Levelzahl enthält, die nicht im Regelsatz definiert ist, und einen IGES-Levelnamen besitzt, wird dieses Level automatisch auf eine Ebene namens “IGES_LEVEL_N” importiert.

  • Wenn ein exportierter Rhino-Ebenenname nicht im Regelsatz definiert ist, wird automatisch eine IGES-Levelzahl ausgewählt.

-IGESEbenenLevelmapping

Rhinoceros  ABlankButton IGES

Keine

Rhinoceros Menu2 IGES

Keines

Rhinoceros Gray Book Open IGES Verwandte Themen…

 

IGES