Beruflich Dokumente
Kultur Dokumente
3D Design
HANDBUCH
www.cad-schroer.de
Alle Rechte vorbehalten. Die Reproduktion dieser Dokumentation durch Drucken, Fotokopieren oder andere Verfahren auch
auszugsweise ist nur mit ausdrücklicher schriftlicher Genehmigung der CAD Schroer GmbH zulässig.
Die CAD Schroer GmbH hat die Informationen in diesem Dokument gewissenhaft und zuverlässig mit größter Sorgfalt verfasst,
übernimmt jedoch keine Garantie für Fehlerfreiheit, Aktualität, Sicherheit und Vollständigkeit. Ebenso übernimmt die CAD
Schroer GmbH keine Garantie und keine juristische Verantwortung bzw. Haftung für Folgen, die auf falsche Angaben
zurückzuführen sind.
Alle anderen Marken- und Produktnamen sind Warenzeichen bzw. eingetragene Warenzeichen der jeweiligen Eigentümer.
Juli 2010
CAD Schroer GmbH CAD Schroer UK Ltd CAD Schroer France SAS
Fritz-Peters-Str. 26-30 39 Newnham Road 17, Rue du Docteur Lebel
47447 Moers Cambridge 94300 Vincennes
CB3 9EY
Tel. +49 2841 91 84 - 0 Tel. +44 1223 460 408 Tel. +33 141 94 51 40
Fax +49 2841 91 84 - 44 Fax +44 1223 460 409 Fax +33 143 77 17 68
e-mail: info@cad-schroer.de e-mail: info@cad-schroer.co.uk e-mail: info@cad-schroer.fr
www.cad-schroer.de www.cad-schroer.co.uk www.cad-schroer.fr
CAD Schroer Italia S.R.L. CAD Schroer AG CAD Schroer US, Inc.
Via Piave, 1/E Bettlistr. 35 34 Rand Place
20030 Senago (MI) 8600 Dübendorf Pittsford, NY 14534
INHALTSVERZEICHNIS
Vorwort 11
Einführung 13
Übersicht über das Modellierungssystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Zugang zur 3D Benutzer-Oberfläche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Das 3D-Werkzeugfach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Die 3D Standard-Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Starten 21
Die Bestandteile einer 3D-Zeichnung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Die 3D-Standardzeichnung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3D-Standardzeichnung laden. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3D-Befehle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Viewboxen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Viewprims. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Entwerfen einer 3D-Zeichnung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Die 3D-Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Der Modellierungs-, Darstellungs- und Rekonstruktions-Prozess . . . . . . . . . . . . . . . . . . . . 38
3D-Attribute 47
Allgemeines zu 3D-Attributen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Blattebenen-Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Viewbox-Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Verbindungslinien-Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Grundlegende Darstellungs-Befehle 61
Darstellen und Skizzieren einer Ansicht. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Modellierungstechniken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Zusammenfassung der Elementtypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Rohrmodelle 151
Eine einfache Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Rohrkrümmungsradius angeben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Zusammenfassung der Elementtypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Drahtmodelle 159
Eine einfache Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Drahtmodellmuster in Gruppen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Räumliche Drahtmodellle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Draht- und Flächenmodelle aus Standarddefinitionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Zusammenfassung der Elementtypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Duct-Modelle 177
Eine einfache Modelldefinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Das Modell glätten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Punkte auf Profilen zuordnen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Steuerung der Modellform über die Profilausrichtung . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Ein Modell mit Hilfe räumlicher Mittellinien erzeugen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Zusammenfassung der Elementtypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Polygone 193
Einfache Modell-Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Verbindungslinie fest mit einer Profillinie verknüpfen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Zusammenfassung der Elementtypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Netzflächen 203
Ein Netzflächenmodell definieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Eine Netzflächendefinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Der WIRE-Befehl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Der MESHTOL-Befehl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Flächendefinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Zusammenfassung der Netzflächenmodelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Zusammenfassung der Elementtypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Boolesche Operationen 221
Boolesche Operatoren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Eigenschaften. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Blackboxen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Einheiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Zeichnungsausgabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Benutzerseitig definierte Achsen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Beispiel für die Ausgabe des Berechnungsprogramms . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Befehle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
Das Shrinker-Programm 427
Das Shrinker-Programm starten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Arbeiten mit dem Shrinker-Programm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Beispiel für die Ausgabe des Shrinker-Programms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Shrinker-Befehle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Schnittstellen 437
Werkzeugsatz 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
MEDVRML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
VDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
STL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
IGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
STEP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
DXF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Werkzeugsatz 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
MODASC, MODBIN, MODSMO - Überblick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
MODASC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
MODBIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
MODSMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
MEDMERGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Google Earth Export. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Der Modelldatei-Übersetzer 471
Die Struktur einer Modelldatei . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
Die Struktur einer MIF-Datei. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
Beschreibung von MEDMIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
MEDMIF starten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Spezifikation des MIF-Dateiformats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
MEDMIF-Befehle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
Abbildungsverzeichnis 597
Index 605
VORWORT
In der folgenden Tabelle werden die Textkonventionen erläutert, die in diesem Handbuch bei
der Beschreibung von MEDUSA Anwendungen verwendet werden.
Konvention Beispiel Erklärung
Menü ... Menü Ansicht die Option Zoom ... Kennzeichnet eine Option, ein
Schaltfläche Hinzufügen Kommando oder Schalter, den Sie in
... das Werkzeug Linien erstellen ... einem Menü, Dialog oder
Werkzeugkasten auswählen können.
Syntax acos 0.345 Benutzereingabe, Kommando und Taste
Der Befehl ciaddobj erstellt ... Ihrer Tastatur
Eingabetaste oder Strg+g
SyntaxBold Enter command> plot_config Wenn Systemmeldungen und
Benutzereingaben direkt nebeneinander
vorkommen, erscheinen die
Benutzereingaben fett formatiert.
SyntaxItalic tar -cvf /dev/rst0 Variable, die durch einen Wert ersetzt
filename wird (z.B. den Platzhalter filename
durch den Namen einer Datei).
Filename&path medusa\med2d\m2d\src\ Gibt den Pfad und Dateinamen an.
GROSSSCHRIFT MEDUSA oder CADCONVERT Produktnamen
kursiv linke Maustaste Gibt die auf der Maus zu drückende Taste
Drafting User Guide oder den Namen eines Buches an.
bold Eine temporäre Gruppe ist ... Text betonen.
Hinweis: Die Abbildungen der Menüs und Dialoge wurden auf einem Windows-System
erstellt. Auf anderen Plattformen kann die Anzeige unter Umständen von den
Abbildungen abweichen.
Online-Dokumentation (HTML)
Die Online-Dokumentation ist für jedes Buch im Format HTML verfügbar. Sie können auf die On-
line-Dokumentation im MEDUSA Installationsverzeichnis und direkt aus der MEDUSA Benut-
zeroberfläche heraus zugreifen:
Installationsverzeichnis
1. Wechseln Sie in das Verzeichnis, in dem MEDUSA installiert ist:
<MEDUSA Installationsverzeichnis>/meddoc/doc/<language>/ (Unix)
<MEDUSA Installationsverzeichnis>\meddoc\doc\<language>\ (Windows)
wobei <language> entweder english, german oder french ist.
2. Klicken Sie auf die Datei mainmenu.htm.
3. Klicken Sie auf den Titel des Handbuchs, das angezeigt werden soll.
MEDUSA Benutzeroberfläche
1. Drücken Sie die linke Maustaste auf dem Eintrag Hilfe im Hauptmenü.
2. Wählen Sie im Auswahl-Menü den Eintrag MEDUSA Dokumentation.
Ein HTML-Browser öffnet sich und zeigt die Datei mainmenu.htm, in der alle zur
Verfügung stehenden Dokumente aufgelistet sind.
Für jedes Online-Dokument gibt es auch eine PDF-Datei (Portable Document Format). Um
PDF-Dateien anzuschauen und zu drucken, müssen Sie den Acrobat Reader installiert haben.
Wenn Sie keinen Acrobat Reader haben, können Sie ihn kostenlos von der Adobe Homepage
herunterladen:
http://www.adobe.com/products/acrobat/readstep.html
Um nach Stichwörtern in mehreren PDF-Dateien zu suchen, können Sie den Acrobat Reader
verwenden. Dafür muss Acrobat Reader Version 6.0 oder höher installiert sein. Der Reader
bietet eine Mehrfachsuch-Funktion, d.h. Sie können komplette Verzeichnisse, die verschiedene
PDF-Dateien enthalten, für die Suche angeben.
EINFÜHRUNG
MEDUSA 3D ist ein Werkzeug, dass es Ihnen ermöglicht, auf schnelle und einfache Art und
Weise aus 2D Daten 3D Modelle zu erzeugen. Die Handhabung ist sehr einfach, sodass jeder
im Stande ist, dieses Werkzeug zu benurtzen.
Dieser Teil des Handbuchs beschreibt, die Anwendung des MEDUSA 3D Modellierungs-
systems.
• Das 3D-Werkzeugfach............................................................. 17
• Die 3D Standard-Einstellungen................................................ 18
Im MEDUSA Modellierungssystem werden Modelle von realen Objekten erzeugt. Bei einem
MEDUSA Modell kann es sich um ein Modell des folgenden Types handeln:
• Ein facettenartiges Volumen-Modell mit Flächen, Volumen und Masse
• Ein facettenartiges Volumen-Modell, das ausschließlich aus Flächen besteht
• Ein Drahtmodell, das ausschließlich aus Linien besteht.
Die Wahl des verwendeten Modelltyps hängt sowohl von dem zu modellierenden Objekt ab und
den Informationen, die aus dem Modell ermittelt werden sollen, als auch von der Geschwindig-
keit, mit der das Modell erzeugt werden soll. Beispielsweise könnte man die Konstruktion einer
sromlinienförmigen Lokomotive zunächst als Drahtmodell erstellen, um schnell ein Modell
erzeugen und abändern zu können, und anschließend als Volumenmodell, um eine gute Visua-
lisierung zu erreichen und die Masseneigenschaften zu ermitteln.
Die Modellgeneratoren
Jeder Generator wurde speziell zur Erzeugung eines bestimmten Modells entwickelt. Welcher
Generator verwendet werden soll, hängt davon ab, welche Eigenschaften das zu modellierende
Objekt aufweisen soll. Zur Modellierung komplexer Objekte, werden normalerweise mehrere
Generatoren benutzt.
Die Modelldefinitionszeichnung
Die Modellgeneratoren werden über eine 2D-Definition angesteuert, die sich auf einem
MEDUSA 3D-Zeichenblatt befindet; das Modell wird durch Verarbeitung dieser Zeichnung
erzeugt. Die Form der Definition ist für jeden Generator ähnlich und besteht aus Elementen, wie
Profillinien, Verbindungslinien, Punktfunktionen und Prims. Über die Verbindungslinien
wird definiert, welcher Generator bei der Verarbeitung der Zeichnung benutzt werden soll.
Wichtig ist zu wissen, dass die Modelldefinition immer das wirkliche Objekt genau beschreibt,
während das daraus erzeugte Modell lediglich eine Annäherung an das Objekt ist. Das ist dar-
auf zurückzuführen, dass die Modellfläche aus flachen Facetten aufgebaut ist, die eine präzise
Darstellung gekrümmter Flächen nicht zulässt. Je kleiner die Facetten in Bezug zur Modell-
größe ausfallen, desto genauer wird die Annäherung an das eigentliche Modell. Dies ist ein
wichtiger Aspekt der Modellierung, denn je kleiner die Facetten sind, desto größer wird ihre
Anzahl, was einen langsameren Bildaufbau bedeutet. Der beste Kompromiss zwischen
Genauigkeit und Verarbeitungsgeschwindigkeit hängt davon ab, wofür das Modell verwendet
werden soll.
Boolesche Operationen
Nachdem ein Modell erzeugt worden ist, kann es entweder orthogonal, perspektivisch oder in
trimetrischer Projektion dargestellt werden. Der System Viewer wird für die dauerhafte Anzeige
einer bestimmten Ansicht (Ansichten) auf der 3D-Zeichnung verwendet. Für die schnelle Erstel-
lung verschiedener Ansichten auf dem Bildschirm wird die Modellanzeige (Viewer) verwendet.
Um das MEDUSA 3D Design Wekzeug benutzen zu können, müssen Sie über eine Lizenz ver-
fügen.
1. Wählen Sie Lizenzen, um ein Pulldownmenü zu öffnen.
2. Klicken Sie auf 3D-Batch, um die Lizenz zu aktivieren.
Abb. 1 Lizenz-Pulldown-Menu
Sie finden das MEDUSA 3D Werkzeugfach im Werkzeugkasten Komplett, der über die Option
Anzeige in der Menüleiste (Anzeige > Werkzeugfach > Komplett) aufgerufen wird. Klicken Sie auf den
entsprechenden Reiter, um in das 3D-Werkzeugfach zu wechseln.
Abb. 2 Karteireiter zum Wechseln in das 3D-Werkzeugfach
Das 3D-Werkzeugfach
Nachfolgend erhalten Sie eine Übersicht über das 3D-Werkzeugfach und seine Werkzeuge.
Abb. 3 Das 3D-Werkzeugfach
Die 3D Standard-Einstellungen
MEDUSA bietet die Möglichkeit verschiedene Standardeinstellungen für das 3D-Produkt festzu-
legen.
1. Öffnen Sie den Standard Dialog über Optionen > Voreinstellungen in der Menüleiste.
2. Klicken Sie auf den Reiter 3D, um die entsprechende Karte im Dialog anzuzeigen.
Die Abbildung unten zeigt die Standardeinstellungen des Dialogs.
Abb. 4 3D-Karte des Standard-Dialogs
STARTEN
Dieses Kapitel beschreibt, wie Sie das 3D-System starten und führt Sie in die Grundelemente
und -anforderungen des Systems ein.
• 3D-Standardzeichnung laden............................................................24
• 3D-Befehle ........................................................................................25
• Viewboxen ........................................................................................26
• Viewprims .........................................................................................27
• Die 3D-Definition...............................................................................30
Die 3D-Standardzeichnung
Abbildung 5 zeigt eine 3D-Standardzeichnung der Größe A2, die mit Hilfe des in „3D-Standard-
zeichnung laden” auf Seite 24 vorgestellten Verfahrens geladen wurde. Standardzeichnungen
enthalten 3D-Befehle, Viewboxen und Viewprims sowie ein Schriftfeld und einen Zeichnungs-
rahmen.
Abb. 5 Ein 3D Standardblatt
Isometrisches Prim
3D-Befehle
3D-Standardzeichnung laden
1. Um ein 3D-Standardblatt zu laden, klicken Sie auf das Werkzeug Erstellt ein 3D-Standard-
Zeichenblatt .
Der Dialog Sonderformat wird aufgerufen. Bei den Einstellung, die unten gezeigt sind,
handelt es sich um die Standardeinstellungen.
Abb. 6 Erstellen eines Blattes mit Standardeinstellungen
Größe
Das Pulldownmenü bietet verschiedene Standardgrößen und den Begriff Ange-
passt an. Wenn Sie Angepasst wählen, werden die Eingabefelder Breite und Höhe
aktiviert und Sie können jeden gewünschten Wert eingeben.
Maßstab
Sie können einen beliebigen Wert als Maßstab für die Zeichnung eingeben.
Einheiten
Sie können in einem Pulldownmenü zwischen Metrisch und Inch wählen.
Typ Sie können zwischen 2D- und 3D-Zeichnung wählen, womit Sie Ihre eigenes 3D-
Blatt erstellen können (Details dazu finden Sie im Abschnitt „Entwerfen einer 3D-
Zeichnung” auf Seite 29).
OK Lädt das Blatt und schließt den Dialog.
Standard
Setzt die Einträge auf die Standardeinstellungen zurück. Der Dialog bleibt geöff-
net.
Abbrechen
Beendet den Dialog.
Hilfe Ruft die Online-Hilfe auf.
2. Behalten Sie die Standardwerte bei.
3. Klicken Sie auf OK.
Die Standardzeichnung mit den entsprechenden Elementen (siehe Abbildung 5) wird
geladen.
Standardeinstellungen, die Sie überschreiben, gelten für alle Standardblätter, die während der
übrigen Arbeitssitzung geladen werden.
3D-Befehle
Hinweis: Wenn Sie einen Befehl innerhalb einer Viewbox platzieren, gilt er nur für die An-
sicht des in dieser Viewbox gezeigten Modells. Weitere Angaben hierzu enthält
Kapitel „Grundlegende Darstellungs-Befehle” auf Seite 61.
Befehle, die über das Zuordnen von 3D-Attributen erteilt werden, erscheinen nicht als Text auf
Ihrer Zeichnung. Dies hat den Vorteil, dass die Zeichnung übersichtlicher ist, gegenüber einer
Zeichnung, auf der die Befehle mit Texten erstellt wurden. In den Beispielen der folgenden
Kapitel sind jedoch die Texte dargestellt, sodass deutlich wird, welche Befehle welche Auswir-
kung haben.
Viewboxen
Viewprims
Bei Viewprims handelt es sich um spezielle MEDUSA Prims, die speziell für den Modellierer
definiert wurden. Viewprims definieren Ursprung und Lage eines Modellprofils oder einer
Modellansicht im 3D-Koordinatensystem.
Die Lage eines Modellprofils legt man fest, indem man ein Viewprim in derselben Viewbox plat-
ziert, in der sich das Profil befindet. Eine Ansicht des Modells wird automatisch in jeder Viebox
entsprechend der Lage des Viewprims gezeichnet, es sei denn, dies wird mit Hilfe des in der
Viewbox befindlichen Befehls NODRAW unterdrückt.
Es stehen zahlreiche Viewprims zur Verwendung im System zur Vefügung. Jedes Viewprim
ermöglicht eine unterschiedliche Ansicht desselben imaginären Objekts, das als 3D-Prim
bezeichnet wird. Dieses Prim wird in Abbildung 8 gezeigt.
Abb. 8 Das 3D Prim
Das 3D-Prim liegt am Ursprung des 3D-Koordinatensystems und ist entsprechend Abbildung 8
auf die X-, Y- und Z-Achse ausgerichtet. Die Ecke des Prims liegt am Ursprung des Koordina-
tensystems und dient als Referenzpunkt des Prims.
Die Form des 3D-Prims ermöglicht eine unmittelbare, eindeutige Darstellung der Modellausrich-
tung aus jeder beliebigen Richtung. Aus der unendlichen Anzahl von möglichen Darstellungs-
richtungen werden in MEDUSA 3D vierzehn mit Hilfe von Viewprims repräsentiert. Diese
orthogonalen und isometrischen Standard-Viewprims stehen im 3D-Werkzeugfach zur Verfü-
gung (siehe Abbildung 3, „Das 3D-Werkzeugfach” auf Seite 17).
Es handelt sich um die sechs orthogonalen Richtungen, die in Abbildung 9 gezeigt sind.
Abb. 9 Die Orthogonalen Standard-Viewprims
Abbildung 9 zeigt, dass die orthogonalen Viewprims Pfeile enthalten, die die Hauptachsenrich-
tungen X, Y und Z wiedergeben. Hiermit soll verdeutlicht werden, dass diese Viewprims eine
Richtung zu den hauptkoordinatenebenen wiedergeben. Damit ist nicht gesagt, dass sie grund-
sätzlich von den isometrischen Viewprims abweichen; zur Profildefinition oder Darstellung kön-
nen alle Viewprims verwendet werden.
In der 3D-Zeichnungserstellung sind die Ansichten der Definitionsgeometrie (beispielsweise
Profile und Mittellinien) nahezu immer orthogonal, wobei mindestens eine Hauptachse des
Modells auf einer Hauptachse des 3D-Koordinatensystems ausgerichtet ist. Orthogonale View-
prims stellen damit die natürliche Wahl in Verbindung mit der Definitionsgeometrie im 3D-Sys-
tem dar, wobei die isometrischen Viewprims praktisch nur zur Darstellung verwendet werden.
Wenn schräge Definitions- oder Darstellungsebenen benötigt werden, empfiehlt sich die Ver-
wendung von der schrägen Viewprims PVD, SVD und OVI (siehe Abbildung 9). Diese Viewprims
ermöglichen die Modellerzeugung und Darstellung in jeder gewünschten Lage, wenn diese in
Verbindung mit orthogonalen Viewprims verwendet werden(siehe Kapitel „Schräge Ansichten
durch Viewprims definieren” auf Seite 333).
Wenn Sie keine der 3D-Standardzeichnungen verwenden möchten, können Sie eine eigene
Zeichnung auf Basis eines 2D-Standardblatts oder mit einem völlig leeren Zeichenblatt erzeu-
gen.
Beachten Sie, wenn Sie Ihr eigenes 3D-Zeichenblatt entwerfen, dass es folgende Komponen-
ten enthalten muss:
• Viewboxen, Linienstil Viewbox
• Vieprims (eines in jeder Viewbox)
• einen Text des Stils Zeichnungsnummer
Abbildung 11 zeigt ein benutzerseitig definiertes 3D-Zeichenblatt.
Abb. 11 Beispiel einer benutzerdefinierten 3D-Zeichnung
Viewprims
Viewboxen
Linienstil:Viewbox
Text
Stil:Zeichnungsnummer
Die 3D-Definition
Die Definition eines einfachen 3D-Modells kann aus folgenden Elementen bestehen:
• Profillinien
• Verbindungslinien
• Punktfunktionen
• Tiefentexte bzw. Attribut DEPTH
• Instance-Prims
Mit Ausnahme der Instance-Prims, die Im Kapitel „Zusammenbau- und Explosionsansichten”
auf Seite 255 beschrieben sind, werden die genannten Elemente auf den folgenden Seiten
erläutert.
Eine Profilline wird dazu benutzt, um den Umriss des gewünschten Modells in einer Viewbox zu
zeichnen; eine Verbindungslinie wird dann an die Profillinie angelegt. Der Typ der Verbindungs-
linie legt fest, welcher Modellgenerator zur Erzeugung des Modells verwendet wird.
Die Verbindungslinie (Linkline) definiert auch die Lage und Tiefe des Modells in der dritten
Dimension. Normalerweise erfolgt dies, indem man die Verbindungslinie in eine andere View-
box weiterführt und Punktfunktionen an den erforderlichen Positionen platziert; es ist auch mög-
lich, einen Tiefentext auf der Linie abzusetzen, bzw. der Verbindungslinie das Attribut DEPTH
hinzuzufügen. Der Definitionsvorgang wird am Beispiel des in Abbildung 13 gezeigten Volu-
menmodells veranschaulicht.
Profillinien
Profillinien stellen den Umriss oder Querschnitt eines Modelles dar. Profillinien werden mit
Linien des Stils Profil LP0 bis Profil LP9 gezeichnet.
Abb. 12 Werkzeugsatz zum Erstellen von Profillinien
Abbildung 13 zeigt eine Profillinie, die mit einer Linie des Stils Profil LP5 gezeichnet wurde.
Abb. 13 Profil Linie
DXZ - Vorderansicht-Prim
Beispiel
Wählen Sie eine Profillinie des Stils Profil LP5 im entsprechenden Werkzeugsatz, wie in
Abbildung 12 gezeigt. Zeichnen Sie das in Abbildung 13 dargestellte Profil in einer Viewbox, die
ein DXZ - Vorderansicht-Prim enthält.
Im Werkzeugsatz für Profilllinien ganz rechts (Abbildung 12) bietet MEDUSA das sehr nützliche
Werkzeug Erzeugt 3D Profillinien .
Wenn Sie eine Geometrie bestehend aus mehreren Elementen erstellen - unter Verwendung
eines der Werkzeuge zum Erstellen von Profillinien aus dem 3D-Werkzeugfach oder eines ein-
faches Werzeugs zum Erzeugen von Linien - alle Elemente selektieren und auf dieses Werk-
zeug klicken, wird automatisch eine Begrenzungslinie des Stils Profil LP5 erzeugt und
selektiert.
Abb. 14 Beispiel einer 3D-Begrenzungslinie
Sie können die Profillinie verschieben und sofort irgendwo auf dem Blatt einfügen. Sie können
eine solche Profillinie auch auf einer 2D-Zeichnung erstellen und mit Hilfe der Kopieren und Einfü-
gen Funktion des rechte Maus-Kontextmenüs auf ein 3D-Blatt übertragen.
Verbindungslinien
Beispiel
1. Wählen Sie das Werkzeug LS-Verbindungslinie für Volumentranslationskörper .
2. Hängen Sie die Verbindungslinie an die zuvor gezeichnete Profillinie, wie in
Abbildung 16 gezeigt.
Die in der unteren Abbildung gezeigten Punktfunktionen werden der Verbindungslinie
automatisch hinzugefügt.
Abb. 16 Anhängen der Verbindungslinie an die Profillinie
Punktfunktion 15
Punktfunktion 10
Punktfuntionen
Wenn während des Erstellens einer Verbindungslinie kein logischer Zusammenhang gefunden
wird, werden „Kosmetische Punkte“, d.h. Punkte ohne Punktfunktion hinzugefügt. Sie können
jetzt mit Hilfe der mittleren Maustaste festlegen, ob Sie diese Punkte verwenden möchten oder
nicht.
Wenn Sie z.B. die Richtung einer Verbindungslinie während des Erstellungsprozesses ändern
möchten, können Sie dies tun, indem Sie die mittlere Maustaste drücken. Damit wird ein Punkt
ohne Punktfunktion erzeugt und Sie können mit dem Zeichnen der Verbindungslinie fortfahren.
Tiefentext
Anstelle einer Punktfunktion kann einer Verbindungslinie Tiefentext hinzugefügt werden, um die
Tiefe oder Höhe eines Modells zu definieren.
Zum Beispiel:
DEPTH 5 10 oder HEIGHT 40 50
Die Wörter DEPTH (Tiefe) oder HEIGHT (Höhe) können wahlweise benutzt werden. Bei den
Werten handelt es sich um die absoluten Koordinaten des Modells in der dritten Dimension. Die
Wahl des Wortes hängt von der Anwendung ab. Tiefentexte werden als TMG-Texte vom Stil
Modellierbefehl auf Verbindungslinie angegeben.
Der Ursprung des Tiefentextes auf einer Verbindungslinie wird mit Hilfe einer Segmentprobe
abgesetzt. Abbildung 17 zeigt ein Beispiel für die Verwendung von Tiefentext.
Abb. 17 Tiefentext an der Verbindungslinie
Die LS-Verbindungslinie für Volumentranslationskörper legt einen Volumen-Translationskörper fest und der
Befehl DEPTH 5 10 legt fest, dass sich das Modell von Y=5 bis Y=10 erstreckt.
Hinweis: Sobald Sie die Verbindungslinie bis in eine andere Viewbox ziehen, wird dem
Endpunkt der Verbindungslinie automatisch die Punktfunktion FUNV 14 hinzuge-
fügt. Wenn Sie jetzt die Tiefe mit einem Tiefentext festlegen, kann der Modellierer
keine .mod Datei erzeugen und eine Fehlermeldung erscheint. Sorgen Sie in die-
sem Fall dafür, dass die Verbindungslinie mit der Punktfunktion 0 endet.
Beispiel
1. Wählen Sie das Werkzeug TMG Text erstellen .
Im Zeichenbereich oben links wird ein Texteingabefeld aufgerufen.
2. Geben Sie dort DEPTH 5 10 oder HEIGHT 5 10 ein.
Der Befehl kann in Groß- oder Kleinbuchstaben eingegeben werden.
Der Text hängt am Cursor.
Abb. 18 Texteingabefeld
Hinweis: Anstelle eines Tiefentextes können Sie der Verbindungslinie ein 3D-Attribut hin-
zufügen (siehe „3D-Attribute” auf Seite 47). In diesem Fall wird der Befehl auf der
Zeichnung nicht dargestellt.
Wenn das Modell mit Hilfe einer Profillinie, einer Verbindungslinie und den Punktfunktionen
oder dem Tiefentext definiert worden ist, wird das endgültige Modell erzeugt, indem man die
Definition dem Modellierer übergibt. Um das Modell auf einer 3D-Zeichnung anzuzeigen, wird
das Darstellungsprogramm (Viewer) verwendet.
Dafür bietet MEDUSA verschiedene Werkzeuge im 3D-Werkzeugfach an.
Abb. 19 Die Werkzeuge für den Modellierungs-, Darstellungs- und Rekonstruktionsprozess
Beispiel
Um das engültige Modell zu generieren und darzustellen, wählen Sie das Werkzeug Generiert
Modell und stellt es dar .
Dieser Befehl führt nacheinander das Modellierungs- und das Darstellungsprogramm aus. Eine
weitere Eingabe ist nicht erforderlich.
Das Werkzeug Generiert Modell und stellt es dar unterbricht das Zeichensystem und startet den Model-
lierer. Der Darstellungsprogramm startet automatisch, sobald der Modellierungsprozess been-
det ist. Wenn der Darstellungsprozess beendet ist, fängt das Zeichensystem wieder an.
Sie können über die Option Fenster > Konsole zeigen in der Menüleiste eine Konsole aufrufen. Dort
erscheinen folgende Meldungen, die Hinweise auf den Ablauf der Prozesse geben:
MEDUSA 3D Modelling
the level info is reset
MEDUSA 3D Viewer
Returned from Modeller and Viewer
Abbildung 21 zeigt das fertige Modell entsprechend der Definition.
Abb. 21 Das fertige Modell
Der Modellierer
Der Modellierer erzeugt aus der Definitionszeichnung ein 3D-Modell. Das Modell wird als
Sammlung von MEDUSA-Objekten in einer Modelldatei abgelegt. Ein oder mehrere dieser
Objekte werden aus jeder Verbindungslinie in der Definition erzeugt.
Z.B. erzeugt eine Zeichnung mit dem Namen pipe.she die Modelldatei pipe.mod.
Der o.g. Modelldateiname ist der Standardname, der automatisch generiert wird. Sie können
diesen über die Datei 3d defaults.dat modifizieren. Sie finden die Datei im Verzeichnis
<medusa>\med3dui\m2d\src\defaults.dat. In der Vorgabe sieht der entsprechende Abschnitt so
aus:
------------------------------------------------------------------------
-- Model Saving Expression
------------------------------------------------------------------------
-- To use a model saving expression "model_save" has to be set like this:
-- model_save string "<drawing_number>_<sheet_issue_number>_<sheet_number>"
-- == "@TTSH_@TTIS_@TTSN"
-- To use the sheetname with extension .mod set "use_filename",
-- if "model_save" is not set, "use_filename" is used!
model_save string "use_filename"
Die letzte Zeile definiert in diesem Fall den Modelldateinamen. Wenn Sie die Definition des
Modelldateinamen ändern möchten, müssen Sie diese Zeile auskommentieren oder löschen
und z.B. eine der beiden folgenden Zeilen aktivieren; beide haben dieselbe Auswirkung:
model_save string "<drawing_number>_<sheet_issue_number>_<sheet_number>"
oder
model_save string "@TTSH_@TTIS_@TTSN"
(Sehen Sie dazu auch das Kapitel „Administration“, „Standardblatt-Dateinamen einrichten“ im
MEDUSA Administrations-Handbuch).
Voraussetzung, um ein 3D-Modell darzustellen zu können ist, dass bereits eine generierte
Modelldatei einer Definitionszeichnung existiert. Um den Modellierer zu starten, wählen Sie:
• das Werkzeug Generiert Modell aus vorliegender Zeichnung oder
• das Werkzeug Generiert Modell und stellt es dar .
Wenn Sie dieses Werkzeug verwenden, wird nach dem beenden des Modellierprozes-
ses automatisch die Modelldarstellung generiert (siehe „Beispiel” auf Seite 38).
Wenn Sie auf der Definitionszeichnung ein Element verändern, z.B. verschieben Sie einen
Punkt einer Profillinie, und erneut das Werkzeug Generiert Modell aus vorliegender Zeichnung verwen-
den, wird die Modelldatei überschrieben, d.h. aktualisiert.
Hinweis: Wenn Sie Änderungen an Ihrer Geometrie vornehmen, kann es passieren, dass
die Verbindung zwischen Profillinie und Verbindungslinie nicht mehr existiert.
Passen Sie in diesem Falle die Verbindungslinie entsprechend an.
Wenn Sie bereits eine Ansicht des 3D-Modells erzeugt haben, indem Sie das Werkzeug Generiert
verwendet haben, und danach ein Element auf der Definitionszeichnung
Modell und stellt es dar
ändern, wird die Modelldatei aktualisiert. Normalerweise wird die vorherige Ansicht dann
gelöscht (siehe „Rekonstruktion” auf Seite 44), falls jedoch die Standardeinstellung geändert
wurde, überlagert die aktuelle Ansicht des 3D-Modells die erste Ansicht. Beide Ansichten sind
jetzt sichtbar. Um dies zu vermeiden, löschen Sie zuvor die erste Darstellung und verwenden
dann das Werkzeug Generiert Modell und stellt es dar.
Um die vorherigen Ansichten zu löschen, benutzen Sie die Schaltfläche Löschen ... . Welche
Ansichtselemente dabei gelöscht werden, kann über den 3D-Layer-Dialog festgelegt werden.
Öffnen Sie den Dialog über die Schaltfläche Layer-Steuerung .
In der Standardeinstellung ist dieses Werkzeug so eingestellt, dass alle vorhandenen Optionen
aktiviert sind. Sie können jedoch auch einzelne oder alle Optionen ausschalten.
Abb. 22 Der 3D-Layer-Dialog
Wenn in keinem der Kästchen ein Haken gesetzt ist, d.h. keine der Optionen aktiviert ist, und
Sie klicken auf OK, schließt der Dialog. Die Schaltfläche Löschen ... im 3D-Werkzeugfach ist dann
deaktiviert, sodass die Ansichten nicht gelöscht werden können. Sobald Sie im Dialog eine der
Optionen wieder aktivieren, ist auch die Löschen Schaltfläche wieder aktiviert.
Der Tooltip, der angezeigt wird, wenn Sie den Mauszeiger über die Löschen Schaltfläche bewe-
gen, zeigt die im Dialog aktivierten Optionen an.
Der Viewer
Der Modellierer erzeugt die Modelldatei, die dann das Darstellungsprogramm durchläuft, wel-
ches wiederum Ansichten des 3D-Modells am Grafik-Bildschirm erzeugt. Darstellungsbefehle
legen das Aussehen des Modells fest. Beispielsweise könen verdeckte Kanten sichtbar
gemacht werden, ausgeblendet oder als Punktlinien dargestellt werden; die Facetten lassen
sich sichtbar machen oder ausblenden; weiterhin können perspektivische Ansichten erzeugt
werden. Weitere Angaben werden im Kapitel „Grundlegende Darstellungs-Befehle” auf
Seite 61 gemacht.
Um den Viewer zu starten, wählen Sie:
• das Werkzeug Stellt aus dieser Zeichnung generiertes Modell interaktiv dar .
Die Verwendung dieses Werkzeugs setzt voraus, dass bereits eine Modell-Datei gene-
riert wurde.
Die Konsole, die Sie über Fenster > Konsole zeigen öffnen können, zeigt die Meldung:
MEDUSA 3D Viewer
Returned from Viewer
Die Meldung zeigt Ihnen, dass das Darstellungsprozess durchlaufen wurde.
• Das Werkzeug Generiert Modell und stellt es dar .
Die Anwendung dieses Werkzeugs, umfasst die automatische Generierung einer
Modell-Datei; d.h. Sie müssen vorher keine Modell-Datei erzeugt haben. (siehe „Bei-
spiel” auf Seite 38).
Der Viewer startet automatisch, nachdem der Modellierprozess abgeschlossen ist.
In der Konsole erscheint die oben gezeigte Meldung.
Nach Ablauf des Darstellungsprogramms wird in das Zeichenprogramm zurückgeschaltet.
Abbildung 21 zeigt das fertige Modell, gemäß der Definition.
MEDUSA bietet ein weiteres Werkzeug zur Darstellung eines 3D-Modells an, das Werkzeug
Öffnet die Modellanzeige .
Ein Klick auf die Schaltfläche öffnet den Dialog Modellanzeige, der eine Isometrische Ansicht des
Modells zeigt.
Abb. 23 Der Modellanzeige Dialog
Dieses Werkzeug erzeugt nur eine temporäre Ansicht des Modells, die verschwindet, wenn Sie
die Modellanzeige schließen.
Sie können die Darstellung des Modells in der Modellanzeige bestimmen und ändern. Verwen-
den Sie dafür die Modellanzeige Setup Optionen im Dialog Standard > 3D, den Sie über Optionen > Voreinstel-
lungen > Standard aufrufen. Siehe auch „Die 3D Standard-Einstellungen” auf Seite 18.
Genaue Informationen über die Anwendung der Modellanzeige finden Sie im Kapitel „Die
Modellanzeige” auf Seite 373.
Rekonstruktion
Die Rekonstruktion startet automatisch nach Ablauf des Darstellungsprogramms. Die vom Dar-
stellungsprogramm erzeugten 3D-Ansichten werden in die Darstellungsstruktur der 2D-Zeich-
nung umgesetzt. Die Zeichnung kann gespeichert werden, um dauerhafte 3D-Ansichten zu
erzeugen.
Sie können zwischen zwei unterschiedlichen Standardeinstellungen der Rekonstruktion wäh-
len. Diese Einstellungen werden über die Optionen Setup Rekonstruktor im Dialog Standard > 3D, den
Sie über Optionen > Voreinstellungen > Standard aufrufen, vorgenommen. (Siehe auch „Die 3D Stan-
dard-Einstellungen” auf Seite 18.)
Abb. 24 Dialog 3D-Voreinstellungen - Setup Rekonstruktion
Näheres zur Rekonstruktion erfahren Sie im Kapitel „Rekonstruktionsbefehle” auf Seite 381.
Fehlermeldungen
Das 3D-System generiert Fehlermeldungen und Warnungen, wenn ein Fehler bei der Modellie-
rung oder Darstellung der Definition auftritt.
Für eine Erklärung zu den Fehlermeldungen, schauen Sie bitte in das Kapitel „Fehlermeldun-
gen” auf Seite 557. Abbildung 25 zeigt ein Beispiel jeden Typs.
Abb. 25 Vom 3D-System generierte Fehlermeldung und Warnung
Die Meldungen werden auf dem Layer 99, Grafischer Fehlermeldungen, abgelegt als
Text des Stils 3D Modell Fehler Text.
Nach Korrektur eines Fehlers können Sie die Fehlermeldungen löschen.
Um die Fehlermeldungen zu löschen, klicken Sie auf das Löschen Werkzeug . Die Fehlermel-
dungen werden aus der Zeichnung entfernt.
Um dies tun zu können, muss die Option 3D-Fehler im 3D-Layer Dialog aktiviert ist (siehe auch
Abschnitt „Der Modellierer” auf Seite 40 ff).
Abb. 26 Der 3D-Layer-Dialog
3D Syntax-Prüfung
Sie sparen Zeit, indem Sie ein Programm starten, das die aktuelle 3D-Zeichnung vor der Erzeu-
gung eines Modells auf Fehler hin untersucht.
Um das Programm zu starten, klicken Sie die Schaltfläche Prüft Zeichnung auf 3D-Syntaxfehler .
Sobald ein Fehler gefunden wird, wird eine Fehlermeldung an der Stelle in die Zeichnung
geschrieben, an der der Fehler aufgetreten ist. Nach Abschluss des Prüflaufs wird eine entspre-
chende Meldung angezeigt.
Abb. 27 Warnung über Fehler
3D-ATTRIBUTE
In diesem Kapitel erfahren Sie, wie Sie durch Hinzufügen von 3D-Attributen die Erzeugung und
Darstellung eines Modells steuern können.
• Blattebenen-Attribute ............................................................... 49
• Viewbox-Attribute..................................................................... 54
• Verbindungslinien-Attribute ...................................................... 57
Allgemeines zu 3D-Attributen
3D-Attribute werden verwendet, um damit Befehle zu erteilen, die die Erzeugung und Darstel-
lung eines Modells steuern (siehe dazu auch „3D-Befehle” auf Seite 25).
Es gibt drei unterschiedliche Arten von 3D-Attributen:
• Attribute auf Blattebene
• Attribute in einer Viewbox
• Attribute an einer Verbindungslinie
Sie unterscheiden sich folgendermaßen:
• Befehle, die mittels der Attribute auf Blattebene erteilt werden, wirken sich auf das
gesamte Zeichenblatt aus. Attribute auf Blattebene werden in einem Dialog erzeugt
und können darin geändert werden. Dieser ist über eine Schaltfläche im 3D-Werk-
zeugfach zu öffnen.
• Befehle, die mittels Attributen einer Viewbox erteilt werden, haben nur Auswirkungen
innerhalb der entsprechenden Viewbox.
• Attribute, die an die Verbindungslinien angehängt werden, haben Auswirkungen auf
die Modellierung.
Viewbox- und Verbindungslinien-Attribute werden in der Eigenschaftenleiste und Eigenschaf-
tendialog angezeigt und können dort geändert werden.
In den folgenden Abschnitten, wird die Benutzeroberfläche im Hinblick auf die 3D-Attribute vor-
gestellt und es werden die jeweiligen Befehle, die mit den Attributen verbunden sind,
aufgelistet. Die Wirkungsweise der einzelnen Befehle wird in diesem Kapitel nicht erläutert.
Dies geschieht in den nachfolgenden Kapiteln anhand von ausführlichen Beispielen.
Um Details zu den einzelnen Befehlen zu erhalten, finden Sie Querverweise hinter den Befeh-
len, die Sie zu den entsprechenden Textstellen in diesem Buch führen.
Hinweis: Wenn Sie die Befehle als Attribute erteilen, werden diese auf der Zeichnung selbst
nicht angezeigt!
In den Abbildungen zu den Beispielen in diesem Buch sind die Befehle deshalb
als Text eingefügt, sodass Sie leicht erkennen können, welche Befehle ausgeführt
wurden.
Blattebenen-Attribute
Öffnen Sie den Dialog 3D-Attribute über die Schaltfläche Öffnet 3D-Attribute-Dialog . Sie finden den
Schalter im 3D-Werkzeugfach unter den Werkzeugen zur Texterstellung (siehe Abbildung 3,
„Das 3D-Werkzeugfach” auf Seite 17).
Abb. 28 3D-Attribute Dialog
Der Dialog bietet drei Karteikarten zur Erstellung von Modellier-, Darstellungs- und Rekonstruk-
tions-Befehlen.
Für bestimmte Befehle ist die Eingabe von Werten oder Optionen in Eingabefeldern erforder-
lich. Bei einem leeren Feld, wird das entsprechende Attribut nicht verwendet.
Hinweis: Der Befehl selber, z.B. CHOTOL, muss nicht eingetragen werden.
Für Befehle wie z.B. AN/AUS oder VIS/INV (sichtbar/nicht sichtbar) werden Optionsschalter
verwendet. Befehle, die mehrfach vorkommen können, sind in einer Liste angezeigt, z.B. der
MAKE- oder TARGET-Befehl.
1. Um der Liste eine neue Zeile hinzuzufügen, bewegen Sie den Mauszeiger in das Lis-
tenfeld und drücken Sie die rechte Mausttaste.
Es öffnet sich ein Kontextmenü (siehe Abbildung 28).
2. Wählen Sie die Option Zeile einfügen.
3. Drücken Sie auf Anwenden, um die Befehle als Attribute hinzuzufügen, oder, wenn Sie
gleichzeitig den Dialog schließen möchten, auf OK.
Modellierung
• COMPRESSION
(siehe „Modelldatei komprimieren” auf Seite 314)
• MAKE
(siehe „Der MAKE-Befehl” auf Seite 228)
Darstellung
Rekonstruktion
Viewbox-Attribute
Attribute, die einer Viewboxen zugeordnet sind, werden in der Eigenschaftenleiste und im
Dialog Linieneigenschaften angezeigt.
Klicken Sie auf Ihrer Zeichnung in die Viewbox, der Sie bestimmte Attribute zuordnen möchten,
auf oder in die Nähe einer Viewboxlinie. Sobald die Viewbox-Linie selektiert, d.h. hervorgeho-
ben erscheint, werden die Attribute in der Eigenschaftenleiste angezeigt. Beachten Sie dabei,
dass die richtige Viewbox selektiert ist.
Abb. 32 Viewbox Dashboard
Das Dashboard bietet neben den üblichen Informationen, wie Stil, Layer etc., Schaltflächen für
das Hinzufügen von folgenden Befehlen:
• DRAW, NODRAW, SKETCH
(siehe „Darstellungs-Befehle” auf Seite 62 und Seite 367)
• FIT
(siehe „Größe einer Ansicht ändern” auf Seite 63 und Seite 367)
Sobald Sie die Schaltfläche FIT drücken und damit den FIT-Befehl erteilen, wird das
Eingabefeld daneben aktiviert und zeigt den vorgegebenen Wert 0.98 an.
Öffnen Sie den Eigenschaften-Dialog, indem Sie nach einer der nachfolgend beschriebenen Mög-
lichkeiten vorgehen. Vorausgesetzt wird, dass Ihre Viewbox noch immer selektiert ist.
• Klicken Sie mit der rechten Maustaste, um das Kontextmenü anzuzeigen und wäh-
len Sie die Option Eigenschaften oder
• Klicken Sie auf die Schaltfläche Eigenschaften, die sich in der Eigenschaftenleiste links
befindet.
Der Linieneigenschaften-Dialog wird geöffnet und zeigt die Karteikarte Linieneigenschaften.
Verbindungslinien-Attribute
Attribute, die einer Verbindungslinie zugeordnet sind, werden in der Eigenschaftenleiste und im
Eigenschaften-Dialog angezeigt.
Klicken Sie in Ihrer Zeichnung auf eine Verbindungslinie, der Sie bestimmte Attribute zuordnen
möchten. Sobald die Verbindungs-Linie selektiert ist, werden die Attribute in der Eigenschaften-
leiste angezeigt.
Abb. 34 Verbindungslinien-Dashboard
Das Dashboard bietet neben den üblichen Informationen, wie Stil, Layer etc., Eingabefelder
und Schaltflächen für das Hinzufügen von folgenden Attributen/Befehlen:
• NAME (&)
(siehe „Ein Objekt benennen” auf Seite 226 und „Ein neues Objekt benennen” auf
Seite 229)
• CHOTOL
(siehe „Die Bogensehnentoleranz festlegen” auf Seite 305)
• DETAIL
(siehe „Detailebene festlegen” auf Seite 310 und „Einem Objekt eine Detailebene
zuweisen” auf Seite 521)
• EQUATIONS
(siehe „Flächensegmentdaten an eine Modelldatei übergeben” auf Seite 311)
• +SURF
(siehe „Objekteigenschaften für andere Programme eingeben” auf Seite 312)
Über die Schaltfläche +SURF, sowohl in der Eigenschaftenleiste als auch im Eigenschaften-
Dialog, öffnet sich der Dialog Farbauswahl.
Abb. 35 Dialog Farbauswahl
Öffnen Sie den Eigenschaften-Dialog, indem Sie nach einer der nachfolgend beschriebenen Mög-
lichkeiten vorgehen. Vorausgesetzt wird, dass Ihre Verbindungslinie noch immer selektiert ist.
• Klicken Sie mit der rechten Maustaste, um das Kontextmenü anzuzeigen und wählen
Sie die Option Eigenschaften oder
• Klicken Sie auf die Schaltfläche Eigenschaften, die sich in der Eigenschaftenleiste links
befindet.
Der Linieneigenschaften-Dialog wird geöffnet und zeigt die Karteikarte Linieneigenschaften.
Abb. 36 Linieneigenschaften-Dialog für Verbindungslinien
Hinweis: Die Transparenz-Einstellung ist nicht in der Modellanzeige sichtbar. Der Wert wird
nur in anderen Anwendungen wie MPDS4 Review oder MPDS verwendet.
Die Anzeige im unteren Bereich unterscheidet sich in Abhängigkeit von dem Stil der gewählten
Verbindungslinie. Das Beispiel der Abbildung 36 zeigt die Eigenschaften für eine Verbindungsli-
nie des Stils Volumenmodell an. Die folgenden Abbildungen zeigen Ausschnitte des Dialogs
mit den Attributen, die bei der Anwahl von Verbindungslinien des Stils Drahtmodell und
Rotationsmodell, angezeigt werden.
Abb. 37 Linieneigenschaften-Dialog Verbindungslinie Stil Drahtmodell
GRUNDLEGENDE DARSTELLUNGS-BEFEHLE
In diesem Kapitel werden die grundlegenden Darstellungsbefehle besprochen, die zur Darstel-
lung eines 3D-Modells notwendig sind. Es wird empfohlen, sich mit diesen Befehlen vertraut zu
machen, bevor man mit der Modellierung beginnt.
Darstellungs-Befehle können im Darstellungsprogramm verwendet werden. Dieses Kapitel geht
ausschließlich auf die Erzeugung orthogonaler und isometrischer Ansichten auf der Zeichnung
mit Hilfe des Darstellungsprogrammes ein. Kapitel „Das Modell darstellen” auf Seite 315 enthält
eine vollständige Erläuterung der Darstellungs-Befehle.
Darstellungs-Befehle werden als 3D-Attribute hinzugefügt oder mit Hilfe eines TVS-Textes, der
den Stil Ansichts Spezifikation hat, auf der Zeichnung platziert.
Befehle, die an einer beliebigen Stelle innerhalb der Zeichnungsgrenzen (außerhalb der View-
boxen) platziert werden, betreffen alle Modell-Ansichten auf diesem Blatt. Befehle, die inner-
halb einer Viewbox platziert werden, betreffen nur die Ansicht in dieser Viewbox.
Hinweis: Anstelle der nachfolgend beschriebenen Vorgehensweise, bei der Befehle mittels
Texten erteilt werden, können Sie dieselben Befehle durch Hinzufügen von 3D-
Attributen erteilen (siehe „3D-Attribute” auf Seite 47).
• Verdeckte Kanten..................................................................... 63
Darstellungs-Befehle
Folgende Darstellungs-Befehle wirken sich sowohl auf die Darstellung der Modellansichten als
auch auf die Geschwindigkeit bei der Erzeugung der Ansichten aus:
• SKETCH (Abkürzung SKE)
• DRAW
• NODRAW
Der SKETCH-Befehl erzeugt eine Drahtmodellansicht. Eine SKETCH-Ansicht wird schneller
erzeugt, als eine DRAW-Ansicht, besitzt aber die üblichen Nachteile von Drahtmodell-Darstellun-
gen. Der Befehl dient zur schnellen Überprüfung eines Modells.
Der DRAW-Befehl erzeugt eine realistischere Ansicht als der Sketch-Befehl, da die Behandlung
verdeckter Kanten überprüft werden kann. Verdeckte kanten lassen sich ausblenden (HL INV),
als Punktlinien darstellen oder einblenden (HL VIS). Standardvorgabe ist HL INV.
Der NODRAW-Befehl unterdrückt die Ansicht eines Modells innerhalb einer Viewbox. Die
Anwendung dieses Befehls empfiehlt sich dann, wenn die Viewbox, in der der Befehl platziert
wird, eine Modelldefinition enthält, die durch die Ansicht nicht überlagert werden soll. Der
Befehl trägt auch zur Steigerung der Geschwindigkeit bei, da die Anzahl der darzustellenden
Ansichten reduziert wird.
Sie können die Befehle über Attribute (siehe „3D-Attribute” auf Seite 47) oder mit Hilfe der Text-
werkzeuge (siehe Abbildung 7, „Werkzeugsatz zum Erzeugen von Befehlstexten”) hinzufügen.
Der Blatt-Modus
Befehle, die als 3D-Attribut auf Blattebene hinzugefügt oder als Text im Blatt platziert werden,
betreffen alle Ansichten eines Modells auf dem gesamten Blatt.
Befehle, die als 3D-Attribut einer Viewbox hinzugefügt oder als Text in einer Viewbox platziert
werden, wirken sich auf die Ansicht des Modells in dieser Viewbox aus.
Befehle bearbeiten
Wenn Sie die Befehle über das Hinzufügen von Attributen erteilt haben, können Sie diese
Befehle modifizieren, indem Sie die Attribute im 3D-Attribute-Dialog (gilt für Attribute auf Blatte-
bene) oder im Linieneigenschaften-Dialog bzw. Dashboard (gilt für Viewbox-Attribute) ändern.
Wenn Sie die Befehle als Texte auf dem Blatt abgesetzt haben, können Sie die Befehle ändern,
indem Sie die Texte selektieren und dann im angezeigten Texteingabefeld modifizieren.
Mit dem FIT-Befehl wird die normale Größe einer Ansicht so geändert, dass die Ansicht in die
Viewbox hineinpasst. Es handelt sich dabei um einen gesteuerten Zoom-Vorgang. Indem man
diesen Befehl in einer Viewbox platziert, wird die Ansicht eines Modells auf 2% genau an die
Viewbox-Grenzen angepasst; dies entspricht einem Standardwert von 0.98.
Wenn dem FIT-Befehl ein Wert hinzugefügt wird, lässt sich der Vergrößerungsfaktor festlegen,
sodass man den Wert der Anpassung steuern kann.
Der Befehl FIT 0.75 z.B. vergrößert die Viewbox-Passung um den Faktor 0,75 in jeder Rich-
tung, sodass es insgesamt zu einer Modellverkleinerung kommt.
Fügen Sie der Viewbox den FIT-Befehl als Attribut oder als Text hinzu.
Die Abbildungen innerhalb dieses Handbuches zeigen zahlreiche Beispiele zur Verwendung
des FIT-Befehls.
Verdeckte Kanten
Verdeckte Kanten sind Linien, die normalerweise bei einem Volumenmodell nicht sichtbar sind.
Mit Hilfe des Darstellungs-Befehls DRAW lassen sich für die verdeckten Kanten eines Objektes
Folgendes festlegen:
• Sichtbar
• Nicht sichtbar
• Gepunktet
Um verdeckte Kanten sichtbar zu machen, verwenden Sie den Befehl:
HL VIS
Um verdeckte Kanten nicht sichtbar zu machen, verwenden Sie den Befehl:
HL INV
Um verdeckte Kanten als Punktlinie anzuzeigen, verwenden Sie den Befehl:
HL DOT
Die Systemvorgabe (Standardeinstellung) ist HL INV.
Hinweis: Die meisten Beispiel-Zeichnungen, die in diesem Handbuch gezeigt sind, basie-
ren auf der Standardeinstellung HL INV.
Fügen Sie dem Draw-Befehl den gewünschten Befehl hinzu, indem Sie den Befehl entspre-
chend der vorherigen Beschreibung im 3D Text-Steuerungs Dialog ändern, z.B. DRAW HL VIS
Abbildung 39 zeigt die Ansicht eines Modells mit nicht sichtbaren (Standardeinstellung), sicht-
baren und als Punktlinien dargestellten verdeckten Kanten.
Abb. 39 Verdeckte Kanten einer Modellansicht
Wenn bereits ein DRAW Befehl in einer Viewbox existiert und eine Ansicht erzeugt wurde, kön-
nen Sie den Befehl direkt in der Zeichnung ändern und dann eine neue Ansicht generieren.
1. Selektieren Sie die entsprechende Ansicht und löschen Sie sie.
2. Selektieren Sie den Befehl in der Viewbox.
Oben links im Zeichenbereich öffnet sich ein Textfeld, in dem der selektierte Text ange-
zeigt wird.
Abb. 40 Beispiel eines Textfeldes mit selektiertem Darstellungs-Befehl
Oberflächen Details
Gekrümmte Flächen eines Modells werden durch eine Vielzahl kleinerer gekrümmter Flächen
dargestellt, sogenannte Flächensegmente (Patches). Jedes Flächensegment (patch) ist aufge-
teilt in kleinere flache Flächen (planare Polygone), sogenannte Flächenfacetten (tile).
Mit bestimmten Darstellungs-Befehlen kann festgelegt werden, wie detailliert die Oberfläche
eines Modells gezeigt werden soll. Dieser Abschnitt beschreibt die Befehle, die die Darstellung
folgender Elemente bestimmen:
• Flächensegment-Grenzen
• Flächenfacetten
• Überschneidungslinien
Hinweis: Mit Hilfe des Modellierbefehls FACET lässt sich die Anzahl der Facetten auf der
Oberfläche eines Netzmodells steuern. Siehe auch Kapitel „Netzflächen” auf
Seite 203.
Flächensegment-Grenzen
Mit dem Darstellungs-Befehl BOU VIS werden die Grenzlinien eines Modells sichtbar gemacht.
Mit dem Befehl BOU INV werden die Grenzlinien ausgeblendet (Standardeinstellung).
Abbildung 41 zeigt ein Modell mit nicht sichtbaren (Standardeinstellung) und sichtbaren (Befehl
BOU VIS) Flächensegment-Grenzen.
Abb. 41 Flächensegment-Grenzen eines Modells
Flächenfacetten
Mit dem Befehl TIL VIS werden die Flächenfacetten (tiles) eingeblendet. Der Befehl
TIL INV blendet die Facetten eines Modells aus, hier handelt es sich um die Standardeinstel-
lung.
Abbildung 42 zeigt die Ansicht eines Modells mit eingeblendeten Facetten.
Abb. 42 Ansicht mit eingeblendeten Facettenl
Überschneidungslinien
Abbildung 43 zeigt ein Modell bestehend aus zwei sich überschneidenden Objekten, links mit
eingeblendeten Befehl INT VIS - Standardeinstellung) und rechts mit ausgeblendeten (Befehl
INT INV) Überschneidungslinien.
Abb. 43 Überschneidungslinien am Beispiel eines Modells
MODELLBESCHREIBUNGSTEXT
• Einführung................................................................................ 70
• Sprachunterstützung ................................................................ 73
• Konfiguration............................................................................ 74
Einführung
Als Voreinstellung wird Modellbeschreibungstext automatisch bei der Modellierung des aktuel-
len Blattes erstellt.
Sie können die aktuellen Einstellungen in der 3D Registerkarte des Optionen Dialogs sehen.
Abb. 44 Dialog Optionen, Registerkarte 3D, Eintrag Modell-Beschreibung
Option Textstil
Wenn die Option Textstil ausgewählt ist, können Sie einen Textstil mithilfe der Auswahlliste selek-
tieren. Der Vorgabestil ist 3D Modellbeschreibungstext.
Wenn Sie einen Text mit diesem Stil auf Ihrem 3D-Blatt erstellen und das Blatt modellieren, wird
der Text aus dem Blatt gelesen und in die Modelltextdatei geschrieben.
Wenn die Option Text eingeben ausgewählt ist, wird das Texteingabefeld aktiviert. Bei jedem
Modellieren des Blattes wird der hier eingefügte Text verwendet.
Sie können spezielle Platzhalter im Text verwenden, beispielsweise für den Inhalt des Blattti-
tels, siehe „Platzhalter verwenden” auf Seite 73.
Für die automatische Erstellung von Modellbeschreibungstexten muss auf dem Blatt mindes-
tens ein Text mit dem Stil, der im Optionen Dialog in der 3D Registerkarte als 3D Modellbeschrei-
bungstext definiert ist, vorhanden sein.
Um einen Text mit dem speziellen Stil 3D Modellbeschreibungstext zu erstellen, verwenden Sie das
Werkzeug aus dem Textwerkzeugsatz des 3D Werkzeugfachs:
Sie können spezielle Platzhalter im Text verwenden, beispielsweise für den Inhalt des Blattti-
tels, siehe „Platzhalter verwenden” auf Seite 73.
Hinweis: Wenn Sie einen abweichenden Stil in der 3D Registerkarte des Optionen Dialogs de-
finiert haben, verwenden Sie ein anderes Textwerkzeug, um den Modellbeschrei-
bungstext zu erstellen.
Hinweis: Im Dialog Optionen muss die Option Modellbeschreibungstext automatisch erstellen ausge-
schaltet sein (siehe „Automatische Erstellung einer Modellbeschreibungstext-Da-
tei” auf Seite 70), um das Werkzeug Modellbeschreibungstext erstellen im 3D
Werkzeugfach zu aktivieren.
Sie haben die Möglichkeiten einen Text auf dem Blatt auszuwählen oder Text im Dialog einzu-
geben:
Text auswählen
Wenn diese Option ausgewählt ist (Vorgabe), wählen Sie einen beliebigen Text durch
linken Mausklick auf dem Blatt aus. Der Text wird sofort in das Textfeld geschrieben.
Es kann nur ein Text auf dem Blatt ausgewählt werden.
Der Text kann Platzhalter enthalten (siehe „Platzhalter verwenden” auf Seite 73).
Hinweis: Solange kein Text auf dem Blatt ausgewählt ist und das Textfeld leer ist, führt das
Drücken von Anwenden oder OK zu einer Fehlermeldung, die anzeigt, dass keine
Datei <Modelldatei>.txt erzeugt wurde.
Text eingeben
Bei Verwendung dieser Option können Sie jeden beliebigen Text in das Textfeld einge-
ben. Die Verwendung von Platzhaltern wird unterstützt. Im Dialog wird der Text immer
mit Platzhaltern angezeigt, in der erzeugten Textdatei werden diese ersetzt.
OK
erstellt die Datei <Modelldatei>.txt augenblicklich und schließt den Dialog.
Anwenden
erstellt die Datei <Modelldatei>.txt augenblicklich. Der Dialog bleibt geöffnet.
Platzhalter verwenden
Sprachunterstützung
In dem Dialog zum Laden von Betriebsmitteln in MPDS wird die Lokalisation des Beschrei-
bungstexts berücksichtigt. Dafür müssen Sie eine Abkürzung in eckigen Klammern als Trenn-
zeichen für die Sprache eingeben. Folgende Sprachen werden unterstützt:
• [en] der folgende Text wird nur in einer Englischen Umgebung angezeigt.
• [de] der folgende Text wird nur in einer Deutschen Umgebung angezeigt.
• [fr] der folgende Text wird nur in einer Französischen Umgebung angezeigt.
• [it] der folgende Text wird nur in einer Italienischen Umgebung angezeigt.
• [ja] der folgende Text wird nur in einer Japanischen Umgebung angezeigt.
Somit können Sie die Beschreibung in mehreren Sprachen erstellen, es wird aber nur die eine
angezeigt, die zu der MPDS-Umgebung passt.
Beispiel:
[en]
This is a description
[de]
Dies ist eine Beschreibung
Konfiguration
Sie können die Einstellungen für den Modellbeschreibungstext mithilfe der 3D Registerkarte des
Optionen Dialogs oder durch Bearbeiten der Datei defaults.dat steuern:
-- model description text
model_descr_text mdt_create, mdt_choice, mdt_text
true, !style, "!model_descrip"
mdt_create
Wenn Sie die automatische Erstellung wünschen, muss mdt_create auf true gesetzt wer-
den. Nur in diesem Fall werden die Einstellungen für mdt_choice und mdt_text berücksich-
tigt.
mdt_choice
!style: Wenn !style gewählt wurde, muss der Wert für mdt_text den lokalisierten String
eines gültigen Textstils oder den Textstil selbst erhalten. Beispiele:
• Stil: "!model_descrip"
• Lokalisierter Stilname: "3D Modell Beschreibungstext"
Der Wert muss in Anführungszeichen " " eingegeben werden.
Hinweis: Die Verwendung des lokalisierten Stilnamens funktioniert nur in der Umgebung,
die zu der Lokalisation passt! Wenn Sie eine Konfiguration für jede beliebige Spra-
che möchten, geben Sie hier den Stil ein!
!text: Wenn !text gewählt wurde, kann der Wert für mdt_text jeder Text sein.
mdt_text
Wie oben beschrieben, hängt der Wert für mdt_text von der Einstellung für mdt_choice ab.
Die Verwendung von Platzhaltern für den Textwert wird unterstützt, siehe „Platzhalter verwen-
den” auf Seite 73.
TRANSLATIONSKÖRPER
In diesem Kapitel wird beschrieben, wie man den Translationskörper-Generator zur Erzeugung
von Modellen einsetzt. Darüber hinaus werden einige grundlegende Modellierungstechniken
angesprochen, die auch mit den anderen Modellgeneratoren verwendet werden können.
• Allgemeines ............................................................................. 76
• Volumentranslationskörper ...................................................... 77
• Flächentranslationskörper........................................................ 81
• Mantelflächentranslationskörper .............................................. 83
Allgemeines
Ein Translationskörper entsteht durch lineares Bewegen eines geschlossenen 2D-Profils aus
der Arbeitsebene heraus. Als Bewegungsrichtung wird stets der Normalenvektor der
Arbeitsebene verwendet. Die Ebenen für Anfang und Ende der Translation werden in Richtung
der Translation durch eine Verbindungslinie definiert, die in eine andere Viewbox geführt wird,
die orthogonal zur Profil-Viewbox ist.
Für das Erzeugen von Translationskörpern stehen drei Optionen zur Verfügung:
• Mit dem Werkzeug LS-Verbindungslinie für Volumentranslationskörper-Generator (lineare Austragung)
wird ein Volumenmodell des Translationsvolumens erzeugt
• Mit dem Werkzeug LF-Verbindungslinie für Planflächentranslationskörper-Generator (Lineare Planflächen-
austragung) wird ein Flächenmodell erzeugt, das aus einer oder mehreren Flächen
besteht, die auf dem Normalenvektor der Translationsrichtung liegen
• Mit dem Werkzeug LE-Verbindungslinie für Mantelflächentranslationskörper-Generator (Lineare Kanten-
austragung) wird ein Flächenmodell erzeugt, das aus den Oberflächen des parallel zur
Translationsrichtung bestehenden Translationsvolumen besteht
Die Optionen für den Translationsvorgang wird durch den Stil der Verbindungslinien festgelegt,
der für die Definition verwendet wird. Die Stile der Verbindungslinien sind:
• Volumenmodell
• Planflächenmodell
• Mantelflächenmodell
Volumentranslationskörper
Eine mit einem Profil durchgeführte Volumentranslation erzeugt ein Volumenmodell. Das Profil
wird in einer orthogonalen Viewbox gezeichnet, eine LS-Verbindungslinie des Stils Volumen-
modell wird mit dem Profil verbunden und in eine weitere Viewbox fortgeführt, die sich ortho-
gonal zur ersten befindet. Es gibt zwei Möglichkeiten, Tiefe und Lage des Modells in der dritten
Dimension zu definieren:
• Durch Platzieren von Punktfunktionen auf der Verbindungslinie (FUNV 14 or FUNV 15)
an den Ebenen für Anfang und Ende. Siehe Abbildung 16, „Anhängen der Verbin-
dungslinie an die Profillinie” auf Seite 34. Die Punktfunktionen werden automatisch
beim Erstellen der Verbindungslinie platziert.
• Durch anhängen eines Tiefentextes vom Stil Modellierbefehl auf Verbin-
dungslinie an die Verbindungslinie, mit der die Ebenen für Anfang und Ende defi-
niert werden.
Im zweiten Fall werden die für den Tiefentext verwendeten Werte zur Definition der dritten
Dimension des Modells herangezogen. Z.B., wenn ein Profil in der XY-Ebene gezeichnet wird,
erhält man durch Plazieren des Befehls DEPTH 10 16.35 auf der Verbindungslinie ein Modell
mit 6,35 Einheiten Tiefe zwischen den Ebenen z = 10 und z = 16,35. Ein Beispiel zur Verwen-
dung von Tiefentext sehen Sie in Abbildung 17, „Tiefentext an der Verbindungslinie” auf
Seite 36.
Das sich daraus ergebende Volumenmodell weist parallele Flächen derselben Größe und Form
auf wie das ursprüngliche Profil, wobei Kanten (Facetten) diese Flächen miteinander verbinden.
Die Kanten liegen stets rechtwinklig zu den Flächen.
Abbildung 46 zeigt eine isometrische Ansicht eines Modells, das mit dem Translationskörper-
Generator für Volumenmodelle erzeugt wurde.
Abb. 46 Ein mit dem Volumentranslationskörper-Generator erzeugtes Modell
Example
Um das in Abbildung 46 gezeigte Modell zu erzeugen, gehen Sie folgendermaßen vor:
1. Laden Sie eine MEDUSA 3D-Zeichnung (Näheres dazu siehe im Kapitel „3D-Stan-
dardzeichnung laden” auf Seite 24).
2. Wählen Sie das Werkzeug zum Erstellen einer Profillinie des Stils LP0 .
3. Zeichnen Sie die Profillinie in einer Viewbox, die ein Prim des Typs DYX Draufsicht
enthält. Bei dem Profil muss es sich um einen geschlossenen Linienzug handeln, wie
in Abbildung 47 gezeigt.
Abb. 47 Die Profillinie
Hinweis: Der SECTION-Befehl wird benutzt, um die Ansicht in der unteren rechten Viewbox
zu erzeugen. Mit diesem Modell wird ein Schnitt durch ein Objekt durchgeführt; er
dient in diesem Beispiel dazu, zu zeigen, dass es sich bei dem Modell um ein Vo-
lumenmodell handelt.
Die in Abbildung 48, „Definition und Modell des Volumentranslationskörpers” auf Seite 80 ver-
wendeten Darstellungs-Befehle werden im Kapitel „Grundlegende Darstellungs-Befehle” auf
Seite 61 beschrieben.
DXY Draufsicht
Prim
Punktfunktion FUNV 10
Verbindungslinie
Stil: Volumenmodell
Punktfunktion FUNV 15
Flächentranslationskörper
Durch eine Planflächentranslation wird ein Flächenmodell erzeugt, das aus einer oder mehre-
ren Flächen besteht, die durch einProfil definiert sind. Das Profil wird in einer orthogonalen Vie-
wbox gezeichnet. Dem Profil wird eine Verbindungslinie vom Stil Planflächenmodell
angehängt, die in eine weitere Viewbox geführt wird, die orthogonal zur ersten liegt.
Man definiert die Lage des Modells in der dtritten Dimension, indem man Pfeilpunktfunktionen
(FUNV 14 or FUNV 15) auf der Verbindungslinie an der Stelle platziert, an der eine Fläche
erzeugt werden soll.
Um ein Planflächenmodell zu erzeugen, geht man wie für die Erzeugung von Volumentranslati-
onen vor (siehe Abschnitt vorher), benutzt jedoch zum Erzeugen einer Verbindungslinie des
Stils Planflächenmodell das Werkzeug LF-Verbindungslinie für Planflächentranslationskörper .
Abbildung 49 zeigt eine die Definition für eine Flächentranslation anhand desselben Beispiels,
das bereits im vorherigen Abschnitt vorgestellt wurde.
Abb. 49 Definition eines Flächentranslationskörpers
FUNV 10
Verbindungslinie
Stil: Planfläche
FUNV 14
FUNV 15
Verbindungslinie für
Planflächentranslation
Stil: Planflächenmodell
Mantelflächentranslationskörper
Durch eine Mantelflächentranslation wird ein Flächenmodell erzeugt, das aus Mantelflächen
des durch die Translation eines Profils erzeugten Volumens besteht. Das aus den Profil wird in
einer orthogonalen Viewbox gezeichnet, wobei dem Profil eine Verbindungslinie des Stils Man-
telflächenmodell angehängt wird, die orthogonal zur ersten liegt.
Position und Tiefe des Modells in der dritten Dimension werden durch Platzieren von Pfeilpunkt-
funktionen (FUNV 14 or FUNV 15) auf der Verbindungslinie definiert (alternativ durch Tiefen-
text, siehe „Volumentranslationskörper” auf Seite 77).
Um ein Modell mit Hilfe des Generators für Mantelflächentranslationskörper zu erzeugen, geht
man wie zuvor für die Erzeugung eines Volumentranslationskörpers vor, Sie verwenden jedoch
das Werkzeug LE-Verbindungslinie ... .
Abbildung 51 zeigt die Definition für eine Mantelflächentranslation unter Verwendung des glei-
chen Beispiels wie für die Volumentranslation im Abschnitt „Volumentranslationskörper” auf
Seite 77. Abbildung 52 zeigt das komplette Modell.
Abb. 51 Definition einer Mantelflächentranslation
FUNV 10
Verbindungslinie für
Lineare Kantenaustragung
Stil: Lineare Kantenaustragung
FUNV 14
FUNV 15
Verbindungslinie
für Lineare Kantenaustragung
Stil: Lineare Kantenaustragung
Grundlegende Modellierungstechniken
Es ist möglich, Objekte zu modellieren, die Löcher enthalten. Die grundsätzliche Vorgehens-
weise ist für Volumenmodelle, Rotationsmodelle und andere mit Hilfe der übrigen Modellgene-
ratoren erzeugte Modellarten gleich.
Um ein Object zu modellieren, das ein Loch enthält, geht man wie folgt vor:
1. Zeichnen Sie innerhalb der äußeren Profillinie eine geschlossene Linie für das Loch-
profil. Verwenden Sie zum Zeichnen des Lochprofils eine Linie des Stils Profil LP0
bis Profil LP9.
2. Verbinden Sie das äußere und innere Profil mit einer Verbindungslinie. Die Verbin-
dungslinie wird am Lochprofil mit einer Segmentprobe und einer Kreuzpunktfunktion
(FUNV 11) angehägt. Dabei spielt es keine Rolle, an welches Profil die Verbindungsli-
nie zuerst angehängt wird.
3. Führen Sie die Verbindungslinie in eine weitere Viewbox fort, um Tiefe und Lage des
Objektmodells zu definieren. Verwenden Sie Pfeilpunktfunktionen (FUNV14 or 15), um
die Tiefe auf der Verbindungslinie zu definieren, wie in „Mantelflächentranslationskör-
per” auf Seite 83 beschrieben.
4. Verwenden Sie das Werkzeug , um das Modell zu generieren und darzustellen.
Wenn der Zusammenhang eindeutig ist, werden der Verbindungslinie automatisch die entspre-
chenden Punktfunktionen hinzugefügt. Wenn der Zusammenhang nicht eindeutig ist, müssen
Punktfunktionen manuell hinzugefügt werden oder vorhandene Punktfunktionen müssen geän-
dert werden.
Um der Verbindungslinie bestimmte Punktfunktionen hinzuzufügen oder vorhandene zu
ändern, selektieren Sie die Verbindungslinie und wechseln in den Bearbeitungsmodus, sodass
Sie zwischen den Punkten navigieren können. Sie können folgende Möglichkeiten nutzen:
• das Linienpunkt-Menü über das rechte Maus Kontextmenü (Abbildung 53) oder
• den Linieneigenschaften-Dialog über das rechte Maus Kontextmenü (Abbildung 54) oder
• den Dialog Punktfunktion (Abbildung 56) über das Dienstprogramme-Menü.
Abb. 54 Linieneigenschaften-Dialog
Abb. 55 Punktfunktionen-Dialog
Punktfunktion 10:
Startpunkt der Verbindungslinie
an der Profillinie
Punktfunktion 11:
Kreuzpunkt angehängt an
Lochprofillinie
Um ein Objekt zu modellieren, das mehrere Löcher enthält geht man grundsätzlich so vor, wie
im vorherigen Abschnitt beschrieben:
1. Zeichnen Sie soviele Lochprofile, wie erforderlich. Verwenden Sie dafür Profillinien des
Stils Profil LP0 bis Profil LP9.
2. Verbinden Sie alle Lochprofile mit derselben Verbindungslinie und verwenden dabei
jeweils eine Kreuzpunktfunktion (FUNV 11). Die reiehnfolge, in der die Löcher mit der
Verbindungslinie verbunden werden ist dabei unerheblich.
3. Definieren Sie die dritte Dimension in einer weiteren orthogonalen Viewbox, wie
bereits zuvor beschrieben (siehe „Mantelflächentranslationskörper” auf Seite 83).
Abbildung 56, „Definition eines Objektes mit mehreren Löchern” auf Seite 88 zeigt die Defini-
tion eines Objektes, das Löcher enthält. Abbildung 57, „Komplettes Modell” auf Seite 89 zeigt
das komplette von der Definition generierte Modell.
Hinweis: Innerhalb der Profillinie können maximal 255 Profile gezeichnet werden. Wird die-
se Anzahl überschritten, bricht der Modellierer den Vorgang ab und auf der Zeich-
nung wird eine Fehlermeldung ausgegeben (siehe „Fehlermeldungen” auf
Seite 557).
FUNV11 FUNV10
FUNV11
FUNV14
FUNV15
FUNV10
FUNV11
FUNV14 oder 15
FUNV14 oder 15
Aus einem einzigen Profil lassen sich Modelle mit mehreren Objekten erzeugen. Hierzu gibt es
zwei Möglichkeiten:
• Der Verbindungslinie werden weitere Punkte hinzugefügt.
• Der Verbindungslinie wird ein zusätzlicher Tiefentext hinzugefügt.
Wenn Sie beispielsweise zwei Paare der Pfeilpunktfunktionen (FUNV 14 or FUNV 15) in das in
Abbildung 57 gezeigte Beispiel hinzufügen, wird ein Modell erzeugt, das zwei Objekte auf ver-
schiedenen Ebenen enthält.
Abbildung 58 zeigt eine Modelldefinition mit mehreren Objekten. Abbildung 59 zeigt das fertige
Modell.
Abb. 58 Definition eines Modells mit mehreren Objekten aus einem einzelnen Profil
FUNV10
FUNV11
FUNV14 oder 15
Es ist möglich, gleichzeitig aus einer beliebigen Anzahl von Profilen auf derselben Ebene
Modelle mit mehreren Objekten zu erzeugen.
Gehen Sie folgendermaßen vor:
1. Zeichnen Sie separate Profile der Objekte in derselben Viewbox.
2. Hängen Sie eine normale Verbindungslinie an jedes Profil mittels Rautenpunktfunktion
(FUNV 10) an.
3. Führen Sie die Verbindungslinie in eine weitere orthogonale Viewbox und definieren
Sie die Modelltiefe anhand von zwei Pfeilpunktfunktionen oder einem Tiefentext.
In der Praxis wird man normalerweise Modelle mit größerer Komplexität erzeugen wollen, als in
den bisherigen Beispielen gezeigt wurde.
Eine Möglichkeit besteht darin, das Modell in separate einfache Teile zu gliedern. Dieses Ver-
fahren findet in Abbildung 62 und Abbildung 63 Anwendung; dort wird eine Wandhalterung
gezeigt, die aus insgesamt vier Komponenten besteht.
Hinweis: Obwohl die Bauteile gemeinsame Kanten aufweisen, sind sie als separate, ge-
schlossene Profile gezeichnet. Abbildung 63 zeigt das fertige Modell.
Die räumliche Beziehung zwischen den Profilen und den Abständen zwischen
den Punktfunktionen auf den Verbindungslinien müssen selbstverständlich kor-
rekt sein. Um dies zu gewährleisten, können Hilfslinien verwendet werden.
Ein Flächenmodell kann erzeugt werden, indem man es als eine Menge aus Polygonflächen
definiert. Von dieser Funktion kann in der MEDUSA Blechabwicklung Gebrauch gemacht wer-
den (Sheet Metal Design).
Bei diesem Verfahren wird jede Polygonfläche als ein Profil in zwei komplementären Ansichten
in der Modelldefinition gezeichnet. Jedes Profil muss dieselbe Anzahl korrespondierender
Punkte enthalten, d.h. dass der erste Punkt in einem Profil mit dem ersten Punkt im anderen
Profil übereinstimmen muss usw. Die beiden Profile werden dann über eine Verbindungslinie
vom Stil LFP-Verbindungslinie... miteinander verbunden. Einem Profil wird dann eine
Rautenpunktfunktion (FUNV 10) angehängt, dem anderen eine Pluspunktfunktion (FUNV 12).
Ein Beispiel für diese Modellierungstechnik wird in Abbildung 64 gezeigt. Zur Verdeutlichung
werden die Flächendefinitionen in separaten Viewbox-Paaren gezeigt; in der Praxis würden
diese in demselben Viewbox-Paar, wie in Abbildung 65 erzeugt.
Mit Hilfe der 3D-Gruppen kann jede Verbindungslinie fest mit einem bestimmten Profil verbun-
den werden. Hierbei handelt es sich um eine Gruppe aus dem 3D-System, die als Mitglieder
Profillinien und Verbindungslinien zulässt.
Diese feste Verbindung ist dann erforderlich oder empfehlenswert, wenn Profillinien in einer
Modelldefinition übereinander gezeichnet werden müssen. Dies tritt auf, wenn Modellflächen
als Polygone definiert werden, wie beispielsweise in Abbildung 65, wobei nur zwei Viewboxen
benutzt werden. In diesem Fall kann es vorkommen, dass jeder Teil des Profils von einem
anderen überlagert wird, sodass es nicht möglich ist, eine Verbindungslinie eindeutig an ein
Profil anzuhängen. Es ist daher möglich, dass einem Profil die falsche Verbindungslinie im
Modellierer zugeordnet wird.
Um eine Verbindungslinie fest mit einem Profil zu verbinden, geht man folgendermaßen vor:
1. Um eine 3D-Gruppe zu öffnen, wählen Sie das Werkzeug Erzeugt CPL-Gruppe .
2. Zeichnen Sie die Profillinie.
3. Hängen Sie die Verbindungslinie an die Profillinie an und vervollständigen Sie sie.
4. Legen Sie das Werkzeug ab und verlassen Sie damit die Gruppe.
Als Beispiel wird in Abbildung 65 die Flächenmodelldefnition aus Abbildung 64 gezeigt, die
nach dem Verfahren mit der CPL-Gruppe überarbeitet wurde.
Hinweis: Es befinden sich weiterhin vier Verbindungslinien in dieser Definition (eine für jede
CPL-Gruppe), zwei davon werden jetzt aber durch die beiden anderen überlagert.
Linienmuster lassen sich so erzeugen, dass sie auf einer Fläche eines Objektes fixiert erschei-
nen. Die Linien werden hierzu als Drahtmodellprofillinien in einer 3D-Gruppe auf der Objektdefi-
nitionszeichnung erzeugt.
Dieses Verfahren eignet sich zum Einsatz für folgende Zwecke:
• Textmuster auf eine Fläche aufbringen
• Eine Fläche bemustern
Um ein Textmuster auf einer Fläche eines Objektes aufzubringen, gehen Sie vor, wie folgt:
1. Platzieren Sie einen MEDUSA-Standardtext (z.B. Stil groß) innerhalb des Flächenpro-
fils der Objektdefinition.
2. Wählen Sie eine 3D-Profillinie (z.B. Stil Profil LP5). Ziehen Sie jedes Zeichen des
Textstrings sorgfältig nach.
3. Laden Sie das Muster der Profillinien als Symbol aus und löschen Sie den ursprüngli-
chen Text sowie die Profillinie von der Zeichnung.
4. Öffnen Sie eine neue 3D-Gruppe.
5. Laden Sie das Symbol mit den Linienmustern an der gewünschten Position in der Defi-
nitions-Viewbox. Das Symbol ist jetzt Teil der CPL-Gruppe.
6. Selektieren Sie eine Verbindungslinie des Stils LL-Verbindungslinie für
Drahtmodell-Generator . Hängen Sie die Verbindungslinie an eine der Profilli-
nien des Musters mit Hilfe einer Kreispunktfunktion (FUNV 26) an.
7. Führen Sie die Verbindungslinie in die Viewbox weiter, die die Verbindungslinie für die
Objektdefinition enthält. Die Verbindungslinie an dem Punkt abschließen, an dem die
Durch Verwendung sogenannter schräger Viewprims (Typen PVD, SVD und OVI), lassen sich
Elemente eines Objekts schräg zum Hauptmodell positionieren.
Diese Viewprims werden in Verbindung mit den orthogonalen Viewprims verwendet, um eine
schräge Ansicht und eine schräge Ebene zu definieren, die auf dem Normalenvektor dieser
Richtung liegt. Die schrägen Vieprims stehen im Prims-Werkzeugsatz zur Verfügung, der in
Abbildung 67 gezeigt ist.
Abb. 66 Schräge Viewprims im Viewprims-Werkzeugsatz
PVD - Ansichtsrichtung 1
Stil: Schräge Ansicht primäre Definition
SVD - Ansichtsrichtung 2
Stil: Schräge Ansicht sekundäre Definition
OVI - Ansichtsrichtung 3
Schräge Ansicht
Translationskörper (oder jeder andere beliebige Modelltyp) können mit Hilfe schräger Ansich-
tenrichtungen und Ebenen erzeugt werden. Bei Translationskörpern wird das für die Translation
verwendete schräge Profil in einer Viewbox gezeichnet, die einen OVI-Vieprim enthält, der die
schräge Ebene darstellt. Die Verbindungslinie wird in eine weitere Viewbox fortgeführt, die ein
PVD-Viewprim enthält und die in Verbindung mit dem orthogonalen Vieprim in dieser Viewbox
die primäre Ansichtenrichtung definiert. Pfeilpunktfunktionen definieren die Länge der Transla-
tion in der primären Ansichtenausrichtung. Ein SVD-Vieprim wird in einer anderen orthogonalen
Viewbox verwendet, um eine sekundäre Ansichtenausrichtung zu definieren, wenn eine zusam-
mengesetzte schräge Ansicht gewünscht wird.
Ein Beispiel für diese Art der Modellierung wird in Abbildung 68 und Abbildung 69 gezeigt; es
zeigt, wie man eine schräge Translation einsetzt, um einen T-Schlitz durch einen Block in einem
zusammengesetzten Winkel zu schneiden.
Abb. 68 Definition einer schrägen Ansicht
Die Definition für den Block wird einschließlich der erforderlichen Definition der schrägen
Ansicht in Abbildung 68 gezeigt. Der Block wird als Volumentranslationkörper modelliert.
Hinweis: Die schrägen Vieprims stehen über ein eindeutiges Textfeld in jeder Prim-Gruppe
miteinander in Verbindung, in diesem Fall das Feld A. Ein Dummy-Text (erscheint
beim ersten Laden des Viewprims als lbl) des Stils schräge Ansichtsken-
nung steht für diesen Zweck zur Verfügung. Dieser Text wird für jedes Viewprim
wie erforderlich editiert.
Die vollständige Definition sowie das Modell werden in Abbildung 69 gezeigt. Der T-Schlitz ist
als Volumentranslationskörper definiert und wird durch eine boolesche Operation vom Block
subtrahiert („Boolesche Operationen” auf Seite 221).
Abb. 69 Das vollständige Modell
Nähere Angaben zur Verwendung schräger Viewprims für schräge Ansichten enthält das Kapi-
tel „Schräge Ansichten durch Viewprims definieren” auf Seite 333 ff.
Die nachfolgende Tabelle enthält eine Zusammenfassung der Elemente mit ihren Stilen, Punkt-
funktionen, die in diesem Kapitel verwendet wurden
Elementbeschreibung Elementstile und Punktfunktionen
Profillinien
Alle Translationsprofile Profil LP0 - Profil LP9
Verbindungslinien
Volumentranslation Volumenmodell
Planflächentranslation Planflächenmodell
Mantelflächentranslation Lineare Kantenaustragung
Punktfunktionen
Äußere Profillinien anwählen FUNV 10
Lochprofillinien anwählen FUNV 11
Anfangs- und Endebenen für die Translation FUNV 14/FUNV 15
definieren
Musterprofillinien in CPL-Gruppe anwählen FUNV 26
Text
Tiefen - und Höhentext Modellierbefehl auf Verbindungslinie (TMG-Text)
Gruppen
Verbindungslinie fest mit Profillinie verbinden 3D Gruppe (Profile+Verbindungslinien)
ROTATIONSKÖRPER
Der Generator für Rotationskörper erzeugt ein Volumenmodell durch vollständige oder teilweise
Drehung eines Profils um eine Mittellinie in der Profil-Viewbox. Das Profil wird über eine Verbin-
dungslinie (Stil Rotationsmodell) mit der Mittellinie (Stil Mittellinie) verbunden. Diese
Linie wird dann in eine andere Viewbox fortgeführt (orthogonal zur Profil-Viewbox), um die Posi-
tion auf der Rotationsachse in der dritten Dimension zu definieren.
Um ein Modell als Rotationskörper zu erzeugen, können zwei Arten von Profilen verwendet
werden:
• ein offenes Profil, das über zwei Punkte mit der Mittellinie verbunden ist
• ein geschlossenes Profil, das stets ein ringförmiges Modell erzeugt
Abbildung 70 zeigt ein offenes und ein geschlossenes Profil. Abbildung 71 zeigt die aus diesem
Profilen erzeugten Modelle.
Abb. 70 Offenes und geschlossenes Profil
Hinweis: Wenn man ein offenes Profil zeichnet, muss das Profil mit Hilfe von Segmentpro-
ben an der Mittellinie angehängt werden. Wenn die Profillinie die Mittellinie durch-
trennt, schneidet das sich ergebende Modell sich selbst und ist daher ungültig.
Einfache Definitionen
Dieser Abschnitt zeigt, wie man einfache Modelle mit Hilfe des Generators für Rotationskörper
erzeugt. Folgende Punkte werden angesprochen:
• Ein Modell mit einem offenen Profil definieren
• Ein Modell mit einem geschlossenen Profil definieren
• Ein Loch in einem offenen Profil definieren
Die Erläuterung erfolgt schrittweise unter Verwendung von Beispielen.
Um das Modell eines Kolbens mit einem offenen Profil zu erzeugen, gehen Sie folgenderma-
ßen vor: Abbildung 72 und Abbildung 76 zeigen die Beispieldefinition, Abbildung 74 das voll-
ständige Modell.
1. Zeichnen Sie mit Hilfe des Werkzeugs Erstellt Mittellinie eine senkrechte Mittellinie
(Stil Mittellinie). Bei der Mittellinie muss es sich um ein einzelnes gerades Linien-
segment handeln. Abbildung 72 zeigt die Position der Mittellinie und der Profillinie in
der Viewbox. Das Profil des Kolbens wird um die Mittellinie gedreht.
Abb. 72 Profil des Kolbens
FUNV10
Verbindungslinie
FUNV12 Stil: Rotationsmodell
Profillinie
Stil: Profil LP0
Mittellinie
2. Zeichnen Sie die Profillinie des Kolbens als Linie eines Stils Profil LP0 bis
Profil LP9.
FUNV12 FUNV10
6. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um das Modell zu generieren
und darzustellen.
Abbildung 74 zeigt die vollständige Definition sowie das Modell.
Mit einem geschlossenen Profil wird ein ringförmiges Modell erzeugt. Abbildung 75 zeigt die
Definition für ein Modell diesen Typs. Abbildung 76 zeigt das vollständige Modell.
Um ein Modell zu erzeugen, gehen Sie folgendermaßen vor:
1. Zeichnen Sie ein geschlossenes Profil wie unten gezeigt.
2. Zeichnen Sie eine Mittellinie als Drehachse getrennt von der Profillinie.
3. Hängen Sie eine Verbindungslinie des Stils Rotationsmodell mit einer Rauten-
punktfunktion (FUNV 10) an die Profillinie und mit einer Pluspunktfunktion (FUNV 12)
an die Mittellinie an.
Abb. 75 Modelldefinition mit einem geschlossenen Profil
FUNV10
Mittellinie
FUNV12
Verbindungslinie für
Rotationskörper
FUNV14 or 15
4. Führen Sie die Verbindungslinie in eine andere orthogonale Viewbox und schließen
Sie sie mit einer einfachen Pfeilpunktfunktion (FUNV 14 or 15) ab.
5. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um das Modell zu generieren
und darzustellen.
Abb. 76 Vollständiges Modell
Es ist möglich, ein Modell eines Objekts zu erzeugen, auf dessen Mittellinie ein Loch oder eine
Vertiefung liegt. Hierzu wird eine zweite Profillinie innerhalb des äußeren Profils definiert.
Obwohl durch diese Technik ein unrealistisches Modell erzeugt wird, kann das Modell dennoch
sinnvoll beim Modellieren realer Objekte mit Hilfe boolescher Operationen verwendet werden
(siehe „Boolesche Operationen” auf Seite 221). Abbildung 77 zeigt ein Beispiel für eine derar-
tige Definition.
Um dieses Modell zu definieren, gehen Sie folgendermaßen vor:
1. Zeichnen Sie das äußere Profil des Objektes.
2. Zeichnen Sie das Lochprofil innerhalb des äußeren Profils. Benutzen Sie dafür eine
Linie des Stils Profil LP0 bis Profil LP9. Der Linienstil des inneren Profils muss
nicht dem des äüßeren Profils entsprechen.
3. Hängen Sie eine LVR-Verbindungslinie für Rotationskörper-Generator mit einer Rautenpunktfunk-
tion (FUNV 10) an die äußere Profilline an und verbinden Sie sie mit einer Kreuzpunkt-
funktion (FUNV 12) mit der Mittellinie.
4. Führen Sie die Verbindungslinie in eine andere Viewbox und schließen Sie sie mit
einer einfachen Pfeilpunktfunktion (FUNV 14 oder 15) ab, um die Lage des Modells in
der dritten Dimension zu definieren.
FUNV 10
FUNV 11
FUNV 12
Mittellinie
FUNV 14 or 15
5. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um das Modell zu generieren
und darzustellen.
Abbildung 78 zeigt das vollständige Modell.
Hinweis: Um die verdeckten Kanten des Modells anzuzeigen, wurde der Darstellungsbe-
fehl DRAW HL DOT verwendet.
Modellausrichtung ändern
Die Ausrichtung, in der ein Modell erzeugt wird, hängt von dem Winkel der Mittellinie in der
Viewbox ab. Abbildung 79 zeigt die Definition und das Modell von zwei Gläsern, wobei in einem
Fall die Mittellinie um 45° zur Achse geschwenkt wurde.
Abb. 79 Auswirkung der Änderung des Mittellinienwinkels
Rotationskörperteile
Teile von Rotationskörpern können erzeugt werden, indem man das Profil nicht um die gesamte
Achse dreht. Hierdurch kann ggf. auf eine ansonsten erforderliche boolesche Subtraktion ver-
zichtet werden.
Der Teil eines Rotationskörpers wird erzeugt, indem man den Drehwinkel mit Hilfe eines TMG-
Textes mit dem Stil Modellierbefehl auf Verbindungslinie auf der Verbindungslinie
wie folgt definiert:
ANGLE <startwinkel> <endwinkel>
Hierdurch wird das Profil nur teilweise um die Mittelachse gedreht, und zwar vom Startwinkel
(startwinkel) bis zum Endwinkel (endwinkel).
Als Ausgangsebene für diese Winkel gilt die Halbebene, auf die das Profil projiziert wird, die
Drehung erfolgt im Uhrzeigersinn. Die Werte von startwinkel und endwinkel werden in
Grad angegeben; es sind positive und negative Werte zulässig. Der Text des Stils Modellier-
befehl auf Verbindungslinie wird durch Anklicken der Verbindungslinie auf dieser plat-
ziert.
Hinweis: Die Halbebene ist als die Hälfte der Ebene definiert, die sich nach rechts oder
links von der Drehachse befindet, auf die das Profil projiziert wird. Die Start- und
Endwinkel werden in Bezug auf diese Halbebene gemessen.
Abbildung 80 zeigt ein Modell, das durch vollständige Drehung erzeugt wurde.
Abb. 80 Vollständiger Rotationskörper
Abbildung 81 zeigt ein Modell, das durch Drehung desselben Profils von 90° bis 180° erzeugt
wurde. Die Ausgangsebene liegt in diesem Fall auf einer XZ-Ebene.
Hinweis: Bei der Halbebene in disem Beispiel handelt es sich um die Hälfte der XZ-Ebene
rechts von der Z-Achse. (d.h. in positiver X-Richtung)
Die nachfolgende Tabelle enthält eine Zusammenfassung der Elemente mit ihren Stilen und
Punktfunktionen, die verwendet werden, um Rotationskörper zu erzeugen
Elementbeschreibung Element Stil und Punktfunktion
Linientypen
Profillinien Profil LP0 - Profil LP9
Verbindungslinien Rotationsmodell
Mittellinien Mittellinie
Punktfunktionen
Profillinie anwählen FUNV 10
Mittellinie anwählen FUNV 12
Lochprofil anwählen FUNV 11
Dritte Dimension auf der Verbindungslinie FUNV 14 or 15
angeben
Text Types
ANGLE Befehl Modellierbefehl auf Verbindungslinie (TMG-Text)
Tiefentext Modellierbefehl auf Verbindungslinie (TMG-Text)
REGELFLÄCHEN
Mit dem Generator für Regelflächen wird ein Volumenmodell erzeugt, indem zwei Profile so mit-
einander verbunden werden, dass die beiden geraden Kanten der Profile ein Volumen
umschließen. Die Profile werden in einer orthogonalen Viewbox gezeichnet und sind miteinan-
der über eine andere Viewbox weitergeführt (orthogonal zur Profil-Viewbox), um Lage und Tiefe
des Modells in der dritten Dimension zu definieren.
Das sich daraus ergebende Modell besitzt zwei parallel zueinander liegende Flächen, wobei
Flächensegmente in einem Winkel anliegen können, der durch die mögliche Lage einer Gera-
den bestimmt wird, die zwischen den beiden parallelen Flächen gezogen werden kann.
Um ein einfaches Regelflächenmodell zu zeichnen, geht man wie nachfolgend beschrieben vor.
1. Zeichnen Sie zwei rechteckige Profile, wie in Abbildung 83 beschrieben.
Sie können die Rechtecke zeichnen, indem Sie eines der 3D Profillinien
Werkzeuge verwenden, einen Punkt nach dem anderen zeichnen und die Linie
schließen oder Sie verwenden das Erstellt Rechteck Werkzeug . Achten Sie darauf,
dass die Rechtecke aus Profillinien des Stils Profil LP0 bis LP9 bestehen und dass
jedes Rechteck nur vier Punkte enthält. Falls Sie die Rechtecke Punkt für Punkt
gezeichnet haben, stellen Sie sicher, dass sie im gleichen Drehsinn gezeichnet wur-
den (im Uhrzeigersinn oder gegen den Uhrzeigersinn).
2. Weisen Sie allen Punkten der Profillinien die Punktfunktion FUNV 11 zu, indem Sie fol-
gendermaßen vorgehen:
a. Klicken Sie doppelt auf die Profillinie, um Sie in den Bearbeitungsmodus zu setzen.
b. Öffnen Sie das rechte Maustaste Kontextmenü (siehe Abbildung 82) und klicken Sie
auf Linienpunkt Menü.
c. Ein zweites Kontextmenü öffnet sich.
d. Wählen Sie Funv11 an alle Punkte.
Die gewünschte Punktfunktion wird sofort jedem Punkt der selektierten Profillinie
hinzugefügt.
Abb. 82 Rechte Maustaste Kontextmenü und Linienpunkt Kontextmenü
punktfunktion (FUNV 10) an beide Profile an, indem Sie sie anklicken (siehe
Abbildung 83 gezeigt).
Abb. 83 Definition eines einfachen Regelflächenmodells
FUNV 11
FUNV 10
FUNV 14 or 15
4. Führen Sie die Verbindungslinie in eine andere orthogonale Viewbox weiter. Definieren
Sie die Lage jedes Profils in der dritten Dimension über Pfeilpunktfunktionen (FUNV 14
oder FUNV 15). Die erste Punktfunktion definiert die Lage des ersten an die Verbin-
dungslinie angehängten Profils; die zweite Punktfunktion definiert die Lage des zwei-
ten Profils.
5. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um das Modell zu erzeugen
und anzuzeigen.
Der Modellierer erzeugt ein Regelflächenmodell, indem Linien zwischen den Profilen gezeich-
net werden, aus denen ein Volumenmodell erzeugt wird. Zu diesem Zweck wird die Länge der
Profillinie berechnet, dann werden die Profile entsprechend des Längenverhältnisses zugeord-
net.
Durch die Zuordnung der Profile kann es bisweilen zu unerwarteten Ergebnissen kommen. Bei-
spielsweise könnte es sein, dass der Modellierer die Eckpunkte von zwei rechteckigen Profilen
nicht zuordnet. Um ein solches Problem zu beheben, können die Zuordnungspunkte der Profile
mit Hilfe von Kreuzpunktfunktionen (FUNV 11) fixiert werden.
Bei diesem Verfahren ordnet der Modellierer die Profilsegmente zwischen den Festpunktfunkti-
onen nacheinander zu, und zwar beginnend mit den beiden Segmenten, die mit der Rauten-
punktfunktion (FUNV 10) an die Linie angehängt wurden. Abbildung 85 zeigt die Zuordnung der
Segmente, beginnend mit den Segmenten, die der Verbindungslinie angehängt sind. Segment
AB wird Segment PQ zugeordnet, BC wird QR zugeordnet u.s.w.
Abb. 85 Zuordnungsreihenfolge über Segmente
S R
D C FUNV 11 für
Segmentzuordnung
Segmente zuordnen:
A B
A-B to P-Q
B-C to Q-R
C-D to R-S
D-A to S-P
P Q
Abbildung 86 zeigt ein weiteres Beispiel mit zwei Profilen mit unterschiedlichen Konturen. Das
äußere Profil ist ein Rechteck mit vier Eckpunkten. Das innere Profil besitzt vier Eckpunkte und
einen Bogen auf einem Segment (definiert durch drei Punkte). Um die Zuordnung der Profile zu
steuern, werden Kreuzpunktfunktionen (FUNV 11) zu den Eckpunkten jedes Profils hinzuge-
fügt. In diesem Fall ordnet der Modellierer die Profile jeweils an den Eckpunkten zu und erzeugt
drei neue Punkte auf dem äußeren Profil, um die drei Punkte für den Bogen des inneren Profils
zuordnen zu können. Abbildung 87 zeigt wie der Bogen sich in das äußere Profil einfügt.
Abb. 86 Zuordnungspunkte
FUNV 11
siehe Detail
FUNV 0
Befehl:
DRAW TIL VIS
Gemeinsame Punkte
Eine weitere Möglichkeit, Profile zuzuordnen, besteht darin, gemeinsame Punkte zu benutzen.
Gemeinsame Punkte können auf Profilen unterschiedlicher Form definiert werden, um diese
verschiedenförmigen Profile zuordnen zu können. Beispielsweise zeigt Abbildung 88 ein inne-
res Profil, das aus drei Liniensegmenten besteht sowie ein äußeres Profil mit vier Linienseg-
menten. Um diese Profile zuzuordnen, kann Punkt C des inneren Profils gemeinsam Punkt 3
und 4 des äußeren Profils zugeordnet werden.
Hierzu gibt es zwei Möglichkeiten:
• indem Sie die Profillinie in den Bearbeitungsmodus setzen und bei C einen zweiten
Punkt mit Hilfe einer Near-Probe absetzen.
• indem Sie die Punktfunktion des Punktes C als FUNV 10 definieren.
Abbildung 88 zeigt die Anwendung des zweiten Verfahrens.
Abb. 88 Definieren eines gemeinsamen Punktes
2 3
B
Gemeinsamer Punkt
Kennzeichnung
durch FUNV 10
A
1 4
Befehle:
Befehl: DRAW HL DOT
NODRAW DRAW TIL VIS
Befehl:
DRAW HL DOT Befehl:
DRAW HL DOT
FUNV 11
Oberes Profil
Unteres Profil
3. Verwenden Sie das Werkzeug zum Erstellen von LRS-Verbindungslinien für Regelflächenmodell
und hängen Sie die Verbindungslinie mit einer Rautenpunktfunktion (FUNV 10) an das
obere Profil.
4. Hängen Sie die Verbindungslinie mit einer Kreuzpunktfunktion (FUNV 11) an das
Lochprofil an.
5. Hängen Sie die Verbindungslinie an das untere Profil (FUNV 10) und setzen Sie dann
erneut einen Punkt mit einer Kreuzpunktfunktion (FUNV 11) auf dem Lochprofil ab.
6. Definieren Sie die Lage der Flächen in der dritten Dimension über Pfeilpunktfunktionen
(FUNV 14 or 15) oder Tiefentext auf der Verbindungslinie.
Abbildung 91 zeigt das aufgrund der Definition erzeugte Modell.
Abb. 91 Das vollständige Modell
Befehle:
Befehl: DRAW HL DOT
NODRAW FIT .75
Befehl:
Befehl: DRAW HL DOT
DRAW HL DOT
Mehrere Regelflächen
Sie können mehrere Regelflächen entweder über weitere Pfeilpunktfunktionen oder Tiefentexte
auf der Verbindungslinie erzeugen.
Abbildung 92 zeigt die Definition eines aus mehreren Reglflächen zusammengesetzten
Modells.
Abb. 92 Definition eines aus mehreren Regelflächen zusammengesetzten Modells
FUNV 11
FUNV 11
FUNV 11
FUNV 11
FUNV 10
an der Verbindungslinie
angehängter Text
definiert die Tiefe der
beiden Objekte
Die Eckpunkte der beiden Rechtecke und die beiden Kreise an ihrem Umfangspunkt haben
Kreuzpunktfunktionen (FUNV 11). Die Verbindungslinie wurde mit dem Werkzeug zum Erzeu-
gen von LRS-Verbindungslinien für Regelflächenmodell erstellt. In diesem Beispiel wird die Tiefe der
beiden Objekte durch einen Tiefentext des Stils Modellierbefehl auf Verbindungsli-
nie bestimmt, der an die Verbindungslinie angehängt ist. Die Verbindungslinie endet in dersel-
ben Viewbox, die die Profillinien enthält und ihr Endpunkt hat die Punktfunktion 0 .
Abbildung 93 zeigt das Ergebnis des aus mehreren Objekten bestehende Volumenmodells, das
mit Hilfe von Tiefentext generiert wurde.
Abb. 93 Ein aus mehreren Regelflächen zusammengesetztes Modell
Befehl:
DEPTH -15 -35 70 50 Befehle:
FIT 0.8
Befehl: Draw HL DOT
NODRAW
Befehl: Befehl:
DRAW HL DOT DRAW HL DOT
Die nachfolgende Tabelle enthält eine Zusammenfassung der Elemente mit ihren Stilen und
Punktfunktionen, die verwendet werden, um Regelflächenmodelle zu erzeugen.
Elementbeschreibung Element-Stil and Punktfunktion
Linientypen
Profillinien Profil LP0 - Profil LP9
Verbindungslinien Regelflächenmodell
Punktfunktionen
Profillinie anwählen FUNV 10
Lochprofile anwählen FUNV 11
Dritte Dimension auf der Verbindungslinie FUNV 14 / FUNV 15
angeben
Liniensegmente zuordnen FUNV 11
gemeinsame Punkte FUNV 10
Texttyp
Tiefentext Modellierbefehl auf Verbindungslinie (TMG-Text)
GEFÜHRTE PROFILE
Der Generator für geführte Profile erzeugt ein Volumenmodell, indem ein Profil auf einer Gleit-
bahn geführt wird, die auf die gleiche Weise definiert ist, wie dies für Drahtmodelle der Fall ist
(siehe „Drahtmodelle” auf Seite 159). Die Gleitbahn wird durch eine oder zwei Mittellinien (Stil
Mittellinie) definiert, die offen oder geschlossen sein können. Das Profil definiert einen
Schnitt des Modells an einem benutzerseitig definierten Punkt der Bahn.
Das Profil wird in einer separaten Viewbox gezeichnet. Eine Verbindungslinie des Stils
Geführtes Profil dient zur Fixierung der Lage des Modells in der dritten Dimension.
Während des Führungsvorgangs dient ein Punkt auf der Ebene des Profils als Bezugspunkt für
den Pfad. Bei diesem Punkt handelt es sich stets um den Bezugspunkt des Viewprims in der
Profil-Viewbox.
Die nachfolgend gezeigte einfache Definition ist ein Beispiel dafür, wie mit Hilfe des Generators
für geführte Profile ein Volumenmodell erzeugt werden kann.
Abbildung 94 zeigt die Definition, Abbildung 95 die Definition und das vollständige Modell.
Gehen Sie folgendermaßen vor:
1. Zeichnen Sie mit Hilfe des Werkzeugs Erstellt Mittellinien eine Mittellinie, um die Gleit-
bahn, wie in Abbildung 94 gezeigt, zu definieren.
2. Zeichnen Sie in einer anderen orthogonalen Viewbox das Profil, indem Sie eine belie-
bige Linie des Stils Profil LP0 bis LP9 wählen. Beachten Sie die Form des geführ-
ten Profils und dessen relative Lage zum Viewprim, wie in der folgenden Abbildung
gezeigt.
3. Wählen Sie das Werkzeug LSL-Verbindungslinie für geführte Profile (Translationskörper).
4. Hängen Sie die Verbindungslinie mit einer Rautenpunktfunktion (FUNV 10) an das
Profil, wie in Abbildung 16 gezeigt.
5. Hängen Sie die Verbindungslinie ebenfalls mit einer Rautenpunktfunktion (FUNV 10)
an die Mittellinie an.
6. Führen Sie die Verbindungslinie weiter in eine andere Viewbox und definieren Sie die
Lage des Modells in der dritten Dimension mit Hilfe einer einfachen Pfeilpunktfunktion
(FUNV 14 or FUNV 15).
Mittellinie
Stil: Mittellinie
FUNV10
Verbindungslinie für
Translationsprofil
Stil: Geführtes Profil
FUNV14 or 15
FUNV10
7. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um ein vollständiges Modell
zu erzeugen, wie in Abbildung 95 gezeigt.
Abb. 95 Das vollständiges Modell
Befehle:
FIT 0.9
DRAW TIL VIS
Befehl: Befehl:
DRAW HL INV DRAW HL INV
Hinweis: Wenn ein Modell mit dem Generator für geführte Profile erzeugt wird, kommt es
auf die Größe des Profils in Relation zur Krümmung der Mittellinie an. Wenn das
Profil zu groß ist, schneidet sich das sich daraus ergebende Modell selbst, worauf
folgende Warnmeldung angezeigt wird:
Achtung: Objekt schneidet sich selbst
Dies bedeutet, dass das Modell im engeren Sinne nicht zulässig ist, obwohl es der
Überprüfung durch den Modell-Validator möglicherweise standhält.
Wenn man mit dem Generator für geführte Profile ein Modell erzeugt, wird das Profil an einem
definierten Startpunkt geladen und entlang einer bestimmten Bahn geführt. Als Vorgabe handelt
es sich bei dem Startpunkt um den ersten Punkt, den man beim Zeichnen der Mittellinie
erzeugt.
Sie können jedoch den Standard-Startpunkt mit Hilfe einer Tickpunktfunktion (FUNV 13) auf
einen anderen Punkt der Mittellinie verlegen. Das Profil wird dann ab diesem neu definierten
Punkt geführt.
Hinweis: Die Tickpunktfunktion braucht nicht auf einen bereits vorhandenen Punkt der Mit-
tellinie gelegt werden. Statt dessen kann zu diesem Zweck ein neuer Punkt auf
der Linie erzeugt werden.
Die Lage des Startpunktes ist aus folgenden Gründen von Bedeutung:
• Das Profil legt den Querschnitt des Modells am Startpunkt fest, d.h. der Querschnitt
wird sich (normalerweise) je nach gewähltem Startpunkt ändern, da die Ausrichtung
des Profils unveränderlich bleibt.
• Wenn das Profil parallel zur Gleitbahn liegt, kann der Modellierer keine Führung des
Profils vornehmen. Wenn dies der Fall ist, wird folgende Fehlermeldung angezeigt:
Falschen Startpunkt für Mittellinie angegeben
Abbildung 96 zeigt das Beispiel eines richtigen und falschen Startpunkts.
Wenn das Profil am falschen Startpunkt geladen wird, gibt der Modellierer eine Fehlermeldung
aus. Der Grund ist, dass das in der DZX-Viewbox definierte Profil einen zur Mittellinie in der
DXY-Viewbox parallel laufenden Schnitt erzeugen würde.
Definition des
Starpunktes mit Hilfe
der Punktfunktion
FUNV 13
Fehlermeldung
Befehle:
DRAW HL INV
DRAW TIL VIS
Befehl:
DRAW HL DOT Befehl:
DRAW HL DOT
Abbildung 99 zeigt eine zweite richtige Position für den Startpunkt und das aus dieser Definition
erzeugte Modell.
Abb. 98 Weiteres Beispiel für einen korrekten Startpunkt
Richtiger Startpunkt
FUNV 13
Befehle:
DRAW HL INV
DRAW TIL VIS
Befehl: befehl:
DRAW HL INV DRAW HL INV
Beachten Sie den Unterschied zwischen diesem und dem in Abbildung 97 gezeigten Modell.
In Abbildung 97 wurde das Modell so erzeugt, dass der abgerundete Rand des Profils nach
innen zeigt. Durch Änderung des Startpunktes zeigt der abgerundete Rand dann nach außen
(Abbildung 99).
Modellierungstechniken
In diesem Abschnitt wird beschrieben, wie man geführte Profile mit Hilfe folgender Techniken
erzeugen kann:
• „Offene Profile”
• „Offene Mittellinien”
• „Räumliche Bahnen”
• „Hauptmittellinien und Projektionsoberflächen”
Offene Profile
Ein offenes Profil kann benutzt werden, um ein Volumenmodell mit dem Generator für geführte
Profile zu erzeugen; dies ist aber nur in Verbindung mit einer geschlossenen ebenen Mittellinie
möglich.
Abbildung 100 zeigt das Beispiel der Definition eines offenen Profils.
Abb. 100 Modelldefinition mit einem offenen Profil und einer geschlossenen Mittellinie
Startpunkt
FUNV13
Befehl:
Mittellinie DRAW TIL VIS
FIT 0.8
Befehl:
DRAW HL INV
offene Profillinie
Die oben gezeigte Definition erzeugt ein Volumenmodell, obwohl die oberen und unteren Flä-
chen nicht explizit angegeben wurden. Der Modellierer erzeugt die nicht definierten Flächen,
indem er die Enden der offenen Profile überbrückt.
Befehle:
DRAW TIL VIS
Befehl: FIT 0.8
DRAW HL INV
Befehl:
NODRAW
Offene Mittellinien
Abbildung 102 zeigt das Beispiel einer Definition mit einer offenen Mittellinie. Hierbei ist zu
beachten, dass das Profil besonders klein ist, (in Relation zum Umfang der Mittellinie), um zu
verhindern, dass sich das Modell selbst schneidet.
Die Verbindungslinie wird über eine Kreuzpunktfunktion (FUNV 11) mit dem Lochprofil verbun-
den.
Abb. 102 Offene Mittellinie und geschlossenes Profil
FUNV 10
DXY prim
FUNV 11
FUNV 10
DXZ prim
FUNV 14 oder 15
DYZ prim
Befehl: Befehle:
DRAW HL DOT FIT 0.8
DRAW HL INV
Befehl:
NODRAW
Räumliche Bahnen
Ein Modell kann erzeugt werden, indem man das Profil auf einer nicht ebenen Bahn führt (3D-
Bahn). In diesem Fall werden zwei Mittellinien verwendet, eine Hauptmittellinie und eine
Nebenmittellinie, die jeweils in separaten Viewboxen gekennzeichnet werden, um die vollstän-
dige Gleitbahn zu definieren.
8, 9 7
x x 6
Startpunktfunktion FUNV 13
x x
1, 2 3 4
Nebenmittellinie
Haupmittellinie
1 9
x
2, 3, 4 5 6, 7, 8
Pluspunktfunktion
FUNV 12
Befehle:
Befehl: FIT 0.9
NODRAW Draw TIL VIS
Befehl:
Befehl: NODRAW
NODRAW
Ein Modell kann erzeugt werden, indem man ein Profil entlang einer nicht ebenen Bahn (3D-
Bahn) führt, die durch die Projektion einer Hauptmittellinie auf eine imaginäre Fläche entsteht.
Diese Fläche wird durch eine unendliche lineare Translation einer Nebenmittellinie definiert.
Bei dieser Technik nimmt der Modellierer keine Zuordnung der Mittellinen vor. Daher brauchen
die Punkte auf jeder Mittellinie einander auch nicht zu entsprechen. Die Lage der Verbindungs-
linie auf der projizierten Mittellinie ist ebenfalls nicht von Bedeutung.
Hauptmittellinie
Tildenpunktfunktion
FUNV 21
Nebenmittellinie
Startpunktfunktion
FUNV 13
Befehle:
Befehl: FIT 0.8
DRAW HL DOT DRAW TIL VIS
Befehl: Befehl:
DRAW HL DOT DRAW HL DOT
Die nachfolgende Tabelle enthält eine Zusammenfassung der Elemente mit ihren Stilen und
Punktfunktionen, die verwendet werden, um Modelle mit dem Generator für geführte Profile zu
erzeugen.
Elementbeschreibung Element-Stil and Punktfunktion
Linientypen
Profillinien Profil LP0 - LP9
Verbindungslinien Geführtes Profil
Mittellinien Mittellinie
Punktfunktionen
Profillinie anwählen FUNV 10
Hauptmittellinie wählen FUNV 10
Lochprofile wählen FUNV 11
Lage des Modells in der dritten Dimension FUNV 14 / FUNV 15
festlegen
Standardstartpunkt verlegen FUNV 13
Nebenmittelline wählen FUNV 12
Projizierte Mittellinie wählenL FUNV 21
Texttyp
Tiefentext Modellierbefehl auf Verbindungslinie (TMG-Text)
ROHRMODELLE
Der Rohrgenerator erzeugt Modelle von Rohren und rohrähnlichen Strukturen. Der Hauptein-
satzbereich für den Generator liegt bei der Modellierung kleinerer Konstruktionen. Umfangrei-
chere Rohrkonstruktionen werden vom MEDUSA Anlagenbau-Paket (MEDUSA Plant Design
System, MPDS) effizienter behandelt.
Anhand der im Kapitel „Translationskörper” auf Seite 75 beschriebenen Techniken werden
Mehrfach-Rohrmodelle erzeugt. Räumliche Rohre (3D-Rohre) werden mit denselben Techniken
erzeugt, die auch bei der Erzeugung räumlicher Drahtmodelle (siehe Kapitel „Drahtmodelle” auf
Seite 159) Verwendung finden, der einzige Unterschied besteht bei der Verbindungslinie, bei
der es sich um den Stil Rohrmodell handelt.
Ein Rohr wird mit Hilfe des besonderen Profillinenwerkzeugs Rohr-Profillinie gezeichnet. Für
diese Linie muss eine Breite angegeben werden, die den Durchmesser des Rohrs definiert.
Abbildung 109, „Definition eines einfachen Rohres” auf Seite 153 zeigt eine einfache Rohrdefi-
nition.
Um ein Rohrmodell zu erzeugen, gehen Sie vor, wie nachfolgend beschrieben:
1. Wählen Sie das Werkzeug Rohr-Profillinie im Werkzeugsatz für Profillinien.
In der Eigenschaftenleiste können Sie die Linienbreite definieren. Die Standardeinstel-
lung ist 5 mm.
2. Behalten Sie den Standardwert bei.
Abb. 108 Eigenschaftenleiste für Rohrprofile
Rohr-Profillinie, Breite 5 mm
Stil: Profil Rohr
Punktfunktion Nummer 10
Rohr-Generator-Verbindungslinie
Stil: Rohrmodell
8. Um das Modell zu erzeugen und darzustellen, wählen Sie das Werkzeug Generiert Modell
und stellt es dar .
Abbildung 110 zeigt das vollständige Rohrmodell, das mit der Definition aus
Abbildung 109 generiert wurde.
Befehle:
Befehl: DRAW HL INV
NODRAW FIT 0.8
Befehl: Befehl:
DRAW HL INV DRAW HL INV
Rohrkrümmungsradius angeben
Der Modellierer weist jedem Scheitelpunkt der Rohrmittellinie einen Krümmungsradius zu. Der
Wert des Krümmungsradius ist für alle Scheitelpunkte gleich und wird durch die Breite der Ver-
bindungslinie definiert. Wenn man für die Rohr-Generatorlinie keine Breite angibt, verwendet
das System den Standardkrümmungsradius, der sich aus der Breite der Rohr-Profillinie ergibt.
Der Standardkrümmungsradius beträgt das 1,5-fache der Breite der Rohr-Profillinie. Wenn bei-
spielsweise ein Rohr mit einer Linienbreite von 5 mm gezeichnet wird, wird dem Rohr ein Krüm-
mungsradius von 7,5 mm zugewiesen, wie in der folgenden Abbildung gezeigt.
Abb. 111 Definition und Modell unter Verwendung des vorgegebenen Krümmungsradius
Sie können den Standardkrümmungsradius ändern, indem Sie der Rohr-Generatorlinie eine
andere Breite zuweisen. Hierzu wird die Rohr-Generatorlinie editiert und in der Eigenschaften-
leiste die Weite geändert. Der Krümmungsradius entspricht der Hälfte des Wertes, der der
Breite der Rohr-Generatorlinie zugewiesen wird. Wenn beispielsweise eine Breite von 50 mm
gewählt wird, beträgt der Krümmungsradius der Rohrmittellinie 25 mm. Abbildung 112 veran-
schaulicht das Prinzip. Um den Standardwert wieder zu aktivieren, weist man der Rohr-Genera-
torlinienbreite den Wert Null zu.
Abb. 112 Definition und Modell unter Verwendung eines definierten Krümmungsradius
Hinweis: Die physische Darstellung der Rohr-Generatorlinie ändert sich bei Änderung der
Breite nicht. Wenn man versucht, einen Krümmungsradius zu benutzen, der auf
das gezeichnete Rohr nicht angewandt werden kann, gibt der Modellierer eine
Fehlermeldung (z.B. (108) ACHTUNG - Objekt schneidet sich selbst)
aus, und es wird ein ungültiges Modell erzeugt.
Die nachfolgende Tabelle enthält eine Zusammenfassung der Elemente mit ihren Stilen und
Punktfunktionen, die verwendet werden, um Rohrmodelle zu erzeugen.
Elementbeschreibung Element-Stil and Punktfunktion
Linientypen
Rohr-Profilline Profil Rohr
Verbindungslinien Rohrmodell
Punktfunktionen
Profillinie anwählen FUNV 10
Lage des Modells in der dritten Dimen- FUNV 14 / FUNV 15
sion festlegen
Texttyp
Tiefentext Modellierbefehl auf Verbindungslinie (TMG-Text)
DRAHTMODELLE
Der Drahtmodellgenerator erzeugt ein Drahtmodell aus einer oder zwei Profillinien und einer
Verbindungslinie vom Stil Drahtmodell. Ein Drahtmodell hat das Aussehen einer Linie, besitzt
jedoch kein Breitenattribut und kann ein-, zwei- oder dreidimensional sein. Einem Drahtmodell
kann lediglich eine Länge zugewiesen werden.
Die Kenntnisse zur Erzeugung von Drahtmodellen sind wichtig, um Modelle mit Hilfe des Gene-
rators für Netztflächen erzeugen zu können.
Modelle mit mehreren Drähten können unter Verwednung der in „Translationskörper” auf
Seite 75 beschriebenen Technik erzeugt werden.
Anhand des nachfolgend beschriebenen Verfahrens wird ein einfaches Drahtmodell erzeugt.
Abbildung 113 zeigt das vollständige Modell.
1. Zeichnen Sie das Profil des Drahtobjektes mit Hilfe einer Linie des Stils Profil
LP0.Abbildung 113 zeigt die Form der Profillinie.
2. Wählen Sie das Werkzeug zum Erstellen von Verbindungslinie für Drahtmodell-Generator im
Werkzeugatz für Verbindungslinien.
3. Hängen Sie die Verbindungslinie mittels Segmentanwahl mit einer Rautenpunktfunk-
tion (FUNV 10) an die Profillinie.
4. Führen Sie die Verbindungslinie in eine andere orthogonale Viewbox und definieren
Sie die Lage in der dritten Dimension mit einer einfachen Pfeilpunktfunftion (FUNV 14
oder FUNV 15).
5. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um das Modell zu erzeugen
und anzuzeigen.
Abb. 113 Definition eines Drahtmodells
FUNV 10
Verbindungslinie für
Drahtmodell-Generator
FUNV 14 or 15
Befehl:
NODRAW Befehl:
FIT 0.8
Befehl:
NODRAW
Drahtmodellmuster in Gruppen
Mehrere Drahtmodellmuster können unter einer einzigen Verbindungslinie auf einer Seite
eines Objektes erzeugt werden, wenn sie Mitglieder einer CPL-Gruppe sind. Um eine neue
CPL-Gruppe zu erstellen, verwenden Sie das Werkzeug CPL-Gruppe erstellen . Um eine CPL-
Gruppe zu erzeugen, die die selektierte Geometrie beinhaltet, verwenden Sie das Werkzeug
CPL-Gruppe mit der ausgewählten Geometrie erstellen.
In der unten gezeigten Abbildung 116 werden die sternförmigen Elemente als Mitglieder einer
CPL-Gruppe erzeugt. Die Verbindungslinie, die mit dem Werkzeug LL-Verbindungslinie für
Drahtmodell-Generator erstellt wird, gehört ebenfalls zu dieser Gruppe. Um von den zur Gruppe
gehörenden Drahtmodellmustern ein Modell zu erzeugen, muss die LL-Verbindungslinie unter
Verwendung einer Kreispunktfunktion (FUNV 26) an eine Musterprofillinie angehängt werden.
FUNV 14 or 15
Verbindungslinie
für Volumentranslationskörper
Stil: Volumenmodell
FUNV 10 FUNV 26
Verbindungslinie und
Sterne sind Mitglieder
einer CPL Gruppe
Räumliche Drahtmodellle
Wenn ein Drahtmodell nicht vollständig auf einer Ebene liegt, müssen zwei Profile in einer
separaten Viewbox gezeichnet werden (ein Haupt- und ein Nebenprofil), um das Drahtmodell
zu definieren. Die Verbindungslinie wird mit Hilfe einer Rautenpunktfunktion (FUNV 10) an das
Hauptprofil angehängt und mit Hilfe einer Pluspunktfunktion (FUNV 12) an das Nebenprofil.
Wenn man ein räumliches Drahtmodell erzeugt, ordnet der Modellierer einen Punkt auf dem
Hauptprofil einem entsprechenden Punkt auf dem Nebenprofil zu. Beide Profile müssen daher
die gleiche Anzahl von Punkten aufweisen.
Beachten Sie beim Zeichnen komplexer Drahtprofile, dass häufig mehrere Punkte auf dersel-
ben Position einer Profillinie liegen müssen, damit die Profile einwandfrei zugeordnet werden
können. Es gibt zwei Möglichkeiten, dies zu erreichen:
• Man setzt einen Punkt auf der Linie ab und erzeugt dann eine NEAR-Probe für den
zusätzlich benötigten Punkt. Hierdurch wird der erste Punkt durch einen weiteren
Punkt überlagert. Auf diese Art und Weise wird das Hauptprofil erstellt
(Abbildung 119).
• Man fügt dem Punkt auf der Linie eine Rautenpunktfunktion (FUNV 10) hinzu. Eine
Rautenpunktfunktion auf einer Profillinie wird von dem Modellierer als mehrfacher
Punkt interpretiert. Auf diese Art und Weise wird das Nebenprofil erstellt
(Abbildung 119).
FUNV 10
Übereinanderliegende
Punkte, die zwei
Punkte auf dem
Profil darstellen
Hauptprofillinie
Alternativ:
1 Punkt absetzen und
Punktfunktion FUNV 10
zuordnen (siehe unten)
FUNV 12
Abbildung 120 zeigt das vollständige Modell. In diesem Beispiel muss die Lage der Punkte auf
dem Haupt- und Nebenprofil exakt übereinstimmen.
Abb. 118 Vollständiges Modell
Befehl:
NODRAW
Befehl:
NODRAW
Räumliche Drahtmodelle können auch modelliert werden, indem man eine einfache Nebenlinie
in der Definition erzeugt. Diese Linie enthält die gleiche Anzahl von Punkten wie die Profillinie,
ist jedoch keine wirkliche Ansicht des Drahtes. Die Position jedes Punktes auf der Nebenlinie
definiert die Position des entsprechenden Profillinienpunktes in der dritten Dimension.
Diese Technik wurde in Abbildung 119 angewandt, die die Definition eines räumlichen Drahtmo-
dells zeigt.
Abb. 119 Eine Definition für ein räumliches Drahtmodell unter Verwendung einer Nebenlinie
Hauptprofillinie LP0
FUNV 10
Neben-
Profillinie LP0
mit
8 Punkten (FUNV 0)
Befehl:
NODRAW
Befehl:
NODRAW
Ein Hauptprofil kann auf ein anderes Profil projiziert werden, um ein räumliches Drahtmodell zu
erzeugen. Die Anzahl der Punkte auf jedem Profil hat hierbei keine Bedeutung, da keine Punkt-
zuordnung vorgenommen wird.
Die Verbindungslinie wird über eine Rautenpunktfunktion an das Hauptprofil (FUNV 10) ange-
hängt und über eine Tildenpunktfunktion (FUNV 21) an das Nebenprofil.
Abbildung 121 zeigt die Definition für ein projiziertes Drahtprofil. Abbildung 122 zeigt das voll-
ständige Drahtmodell.
Abb. 121 Definition für ein projiziertes Drahtmodell
Hauptprofil
FUNV 10
Nebenprofil
FUNV 21
Befehl:
NODRAW
Befehl:
NODRAW
Abb. 123 Definition eines Volumen-, Draht- und Flächenmodells unter Verwendung von Text
Alle Verbindungslinien
Stil: Volumenmodell
Befehl:
FIT .9
Befehl:
FIT .9
SECTION
Die nachfolgende Tabelle enthält eine Zusammenfassung der Elemente mit ihren Stilen und
Punktfunktionen, die verwendet werden, um Draht- und Flächenmodelle zu erzeugen.
Elementbeschreibung Element-Stil and Punktfunktion
Linientypen
Profillinien Profile LP0 - LP9
Verbindungslinien für Drahtmodell- Drahtmodell
Generator
Punktfunktionen
Profillinie anwählen FUNV 10
Lage auf der Verbindungslinie in der drit- FUNV 14 / FUNV 15
ten Dimension wählen
Einen doppelten Punkt auf der verbin- FUNV 10
dungslinie erzeugen
An das Nebenprofil anhängen FUNV 12
An das projizierte Profil anhängen FUNV 21
An das Musterprofil anhängen FUNV 26
Texttyp
WIRE-Befehl Modellierbefehl auf Verbindungslinie
SHELL-Befehl Modellierbefehl auf Verbindungslinie
Tiefentexte Modellierbefehl auf Verbindungslinie
DUCT-MODELLE
Der Duct-Generator dient zur Erzeugung von Volumenmodellen kanalförmiger Objekte. Dieser
Generator kann dazu verwendet werden, um rohrartige Modelle unregelmäßiger Form zu
erzeugen, die mit Hilfe des Rohrgenerators nicht erzeugt werden können.
Duct-Modelle werden durch Verbindung mehrerer Profile mit einem Netz von flachen Facetten
erzeugt, die ein Volumen umschließen. Die Profile definieren den Querschnitt des Modells an
unterschiedlichen Stellen entlang der sogenannten Führungslinie des Objekts. bei der Füh-
rungslinie handels es sich um eine 2D- oder 3D-Linie, die über die gesamte Objektlänge ver-
läuft; sie wird entweder in einer oder in zwei orthogonalen Viewboxen definiert.
Die Profile werden in einer Viewbox gezeichnet und sind mit einer Verbindungslinie des Stils
Kanalförmiges Modell miteinander verbunden. Diese Linie wird in eine weitere Viewbox
fortgeführt (orthogonal zur Profil-Viewbox), um die Lage des Modells in der dritten Dimension
zu definieren.
Pluspunktfunktion FUNV12
an allen Ecken
FUNV 10
FUNV12
FUNV 12
FUNV 14 oder 15
Mittellinie
Stil: Mittellinie
FUNV 12
an jedem Punkt auf der
Mittellinie
4. Hängen Sie die Verbindungslinie an jedes rechteckige Profil mit einer Rautenpunkt-
funktion (FUNV10) an.
5. Hängen Sie die Verbindungslinie mit einer Rautenpunktfunktion (FUNV10) an die Füh-
rungslinie an.
6. Führen Sie die Verbindungslinie in eine weitere orthogonale Viewbox fort, um die Lage
des Duct-Verlaufs in der dritten Dimension zu definieren. Schließen Sie die Verbin-
dungslinie mit einer einzelnen Pfeilpunktfunktion (FUNV14 oder FUNV15) ab.
7. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um das Modell zu erzeugen
und anzuzeigen.
Abbildung 126 zeigt das aus dieser Definition erzeugte Modell.
Abb. 126 Das vollständige Modell
Befehle:
Befehl:
NODRAW FIT 0.9
DRAW TIL VIS
HL DOT
Befehl: Befehl:
FIT 0.9 FIT 0.9
MEDUSA bietet zwei verschiedene Möglichkeiten bezüglich der Punktfunktionen von Duct-
Profillinien. Siehe dazu die Optionen Punktfunktionen für Kanal-Profillinien auf der 3D Karteikarte des
Standard Dialogs, den Sie über Optionen > Voreinstellungen in der Menüleiste aufrufen. Sehen Sie
auch „Die 3D Standard-Einstellungen” auf Seite 18.
Die Art der gewählten Punktfunktionen, um die Punkte auf den Duct-Profilen zuzuordnen, legt
die Glättung der Modellform fest. In der bereits vorgestellten einfachen Definition werden Plus-
punktfunktionen (FUNV12) benutzt, um die Profile zuzuordnen. Hierdurch wird ein nicht geglät-
tetes Modell erzeugt.
Wenn für die Zuordnung der Punkte auf den Profilen Kreuzpunktfunktionen (FUNV11) verwedet
werden, erzeugt der Duct-Generator ein geglättetes Modell. Dies wird in Abbildung 128 gezeigt.
Der einzige Unterschied zwischen den Definitionen des Modells in Abbildung 125 und
Abbildung 127 ist die Punktfunktion der Profillinien-Ecken.
Abb. 127 Glätten des Modells mit Hilfe von Punktfunktionen FUNV 11
FUNV11
Abbildung 128 zeigt das vollständige Bild. Vergleichen Sie dies mit dem nicht geglätteten
Modell, das in Abbildung 126 gezeigt ist.
Abb. 128 Das vollständige Modell
Die Punkte auf jedem Profil müssen den entsprechenden Punkten auf den anderen Profilen in
der Definition zugeordnet werden. Nur dann kann der Modellierer die Führungslinie des Modells
an die Profillinie anhängen. Es können bis zu 1000 Punkte (MEDUSA-Grenzwert) zur Erzeu-
gung eines Duct-Profils verwendet werden, wobei sich allerdings eine Punktfunktion der beiden
folgenden Typen auf jedem zugeordneten Punkt befinden muss:
FUNV 11
FUNV 12
auf der Mittellinie
Befehl:
FACET 10 10
Befehle:
Befehl: FIT 0.9
NODRAW DRAW TIL VIS
Befehl: Befehle:
FIT 0.9 SECTION
FIT 0.9
Die auf der Führungslinie verwendeten Punktfunktionen legen sowohl die Position fest, an der
Profile an die Führungslinie des Modells angehängt werden als auch den Winkel der Profile in
Relation zur Führungslinie. Dies wirkt sich auf die Form des sich daraus ergebenden Modells
aus.
Die folgenden Punktfunktionsarten können auf der Führungslinie verwendet werden:
Hinweis: Die vorherigen Beispiele verwenden Punktfunktionen des Typs FUNV 12 auf der
Führungslinie.
Abbildung 131 zeigt die Auswirkung geänderter Punktfunktionen auf der Führungslinie in der
Duct-Definition in Abbildung 131 auf die Modellform. Die auf jeder Führungslinie gekennzeich-
neten Linien zeigen, wie jedes Profil unter der Verwendung der verschiedenen Punktfunktionen
angehängt wird. Die Linien sind nicht Bestandteil der Defintion.
Abb. 132 Die Auswirkunge verschiedener Punktfunktionen auf die Duct-Form
FUNV 12
FUNV 12
FUNV 15
Hauptmittellinie FUNV 12
FUNV 14
FUNV 12
Nebenmittellinie
FUNV 12
Ende der Mittellinie
FUNV 12 FUNV 12
Befehle
FIT 0.9
Befehl: DRAW TIL VIS
NODRAW
command:
FACET 10 10
Befehl:
FIT 0.9 Befehl:
FIT 0.9
Die nachfolgende Tabelle enthält eine Zusammenfassung der Elemente mit ihren Stilen und
Punktfunktionen, die vom Duct-Generator zum Erzeugen von Modellen verwendet werden.
Elementbeschreibung Element-Stil and Punktfunktion
Linientypen
Profillinien Profil LPO - LP9
Mittellinie Mittellinie
Verbindungslinie für Kanalmodell- kanalförmiges Modell
Generator
Punktfunktionen
Profillinie anwählen FUNV 10
Nebenmittellinie wählen FUNV 12
Projizierte Mittellinie wählen FUNV 21
Punktzuordnung (mit Glättung) FUNV 11
Punktzuordnung (ohne Glättung) FUNV 12
Position auf der Verbindungslinie zur FUNV 14 / FUNV 15
Lage in der dritten Dimension wählen
Profil auf das lokale Führungslinienseg- FUNV 12
ment ausrichten
Profil auf das folgende Führungslinien- FUNV 14
segment ausrichten
Profil auf das vorausgehende Führungs- FUNV 15
liniensegment ausrichten
Texttypen
Tiefentexte Modellierbefehl auf Verbindungslinie
(TMG)
POLYGONE
Ein Flächenmodell kann erzeugt werden, indem man es als eine Menge aus Polygonflächen
definiert. Von dieser Funktion kann in der MEDUSA Blechabwicklung Gebrauch gemacht wer-
den (Sheet Metal Design).
Bei diesem Verfahren wird jede Polygonfläche als ein Profil in zwei komplementären Ansichten
in der Modelldefinition gezeichnet. Jedes Profil muss dieselbe Anzahl korrespondierender
Punkte enthalten, d.h. dass der erste Punkt in einem Profil mit dem ersten Punkt im anderen
Profil übereinstimmen muss usw. Die beiden Profile werden dann über eine Verbindungslinie
vom Stil Polygon miteinander verbunden. Einem Profil wird dann eine Rautenpunktfunktion
(FUNV 10) angehängt, dem anderen eine Pluspunktfunktion (FUNV 12).
Einfache Modell-Definition
Ein Beispiel für diese Modellierungstechnik wird in den folgenden Abbildungen (Abbildung 135 -
Abbildung 137) gezeigt. Zur Verdeutlichung werden hier die Flächendefinitionen in separaten
Viewbox-Paaren gezeigt; in der Praxis würden diese in demselben Viewbox-Paar, entspre-
chend Abbildung 140 erzeugt.
Die erste Abbildung (Abbildung 135) beschreibt detailliert, wie man eine Fläche der Modelldefi-
nition erstellt. Alle anderen Flächen werden auf entsprechende Art und Weise erstellt (siehe
Abbildung 136 und Abbildung 137).
1. Wählen Sie eines der Werkzeuge zum Erzeugen von Profillinien (LP0 bis LP9)
2. Erstellen Sie in der ersten Viewbox ein Dreieck, in unserem Besipiel der Viewbox, die
das DXY-Top view-Prim enthält.
3. Erstellen Sie ein entsprechendes Dreieck in der zweiten Viewbox, in unserem Beispiel
der Viewbox, die das DXZ - Front view Prim enthält. Beginnen Sie die Erstellung des
ersten Punktes des zweiten Profils am ersten Punkt des ersten Profils. Fahren Sie fort
mit dem Zeichnen des zweiten und dritten Punktes in der gleichen Reihenfolge, in der
Sie das erste Profil gezeichnet haben.
4. Wählen Sie das Werkzeug LFP-Verbindungslinie für Planflächen-Poly-Generator in dem in
Abbildung 15, „Werkzeugsatz zum Erzeugen von Verbindungslinien” auf Seite 33
gezeigten Werkzeugsatz.
5. Klicken Sie zunächst auf die erste Profillinie in der ersten Viewbox anschließend auf
die zweite Profillinie in der zweiten Viewbox.
Dem ersten Punkt wird automatisch die Punktfunktion FUNV 10, dem zweiten die
Punktfunktion FUNV 12 hinzugefügt.
Konstruktionslinie Konstruktionslinie
2
Zweites Profil
Stil: Profil LP5
1 3
Verbindungslinie
Stil:
Polygon
Erste Viewbox
(LFP)
2
Startpunkt der Verbindungslinie
FUNV 10 3
1 Erste Profillinie
Stil: Profil LP5
zeigt Reihenfolge der
abgesetzten Punkte
Zweite Viewbox
Abb. 136 Definition der zweiten und dritten Fläche eines Tetraeders
3 3
1 2 1 2
2 1
3 3
2
1 2 3
Zweite Viewbox
Erste Viewbox
Mit Hilfe der 3D-Gruppen kann jede Verbindungslinie fest mit einem bestimmten Profil verbun-
den werden. Hierbei handelt es sich um eine Gruppe aus dem 3D-System, die als Mitglieder
Profillinien und Verbindungslinien zulässt.
Diese feste Verbindung ist dann erforderlich oder empfehlenswert, wenn Profillinien in einer
Modelldefinition übereinander gezeichnet werden müssen. Dies tritt auf, wenn Modellflächen
als Polygone definiert werden, wie beispielsweise in Abbildung 140, wobei nur zwei Viewboxen
benutzt werden. In diesem Fall kann es vorkommen, dass jeder Teil des Profils von einem
anderen überlagert wird, sodass es nicht möglich ist, eine Verbindungslinie eindeutig an ein
Profil anzuhängen. Es ist daher möglich, dass einem Profil die falsche Verbindungslinie im
Modellierer zugeordnet wird.
Um eine Verbindungslinie fest mit einem Profil zu verbinden, geht man folgendermaßen vor:
1. Um eine 3D-Gruppe zu öffnen, wählen Sie das Werkzeug Erzeugt CPL-Gruppe .
2. Zeichnen Sie die Profillinie.
3. Hängen Sie die Verbindungslinie an die Profillinie an und vervollständigen Sie sie.
4. Legen Sie das Werkzeug ab und verlassen Sie damit die Gruppe.
Die Definition eines Tetraeders besteht aus vier verschiedenen CPL-Gruppen. Jede Gruppe
besteht aus zwei Profillinien und einer Verbinungslinie.
Um sicherzustellen, dass zwei gewünschte Profillinien und die zugeordnete Verbindungslinie
Mitglieder derselben Gruppe sind:
• Wählen Sie eines der Gruppen-Auswahl-Werkzeuge und selektieren die
Verbindungslinie.
oder
• Selektieren Sie die 3D-Gruppe (Profile+Verbindungslinien)im Struktur-
baum.
Abb. 138 Auswählen einer CPL-Gruppe im Strukturbaum
Die Verbindungslinie und das dazugehörige Profil werden hervorgehoben, wie in Abbildung 139
gezeigt.
Abb. 139 Prüfen einer CPL-Gruppe
Abbildung 140 zeigt die mit dem CPL-Gruppen-Verfahren überarbeitete Definition des Flächen-
modells der oben gezeigten Abbildungen und das generierte Modell.
Abb. 140 Anwendung des CPL Gruppen-Verfahrens bei der Definition des Tetrahedron
NETZFLÄCHEN
Der Netzflächengenerator erzeugt ein Modell aus einem Drahtnetz, mit dem die Modelloberflä-
che definiert wird. Dieser Generator wird zur Modellierung von Objekten verwendet, die über
komplexe, doppelt gekrümmte Flächen verfügen.
Die Drähte in der Netzdefinition tragen die Bezeichnungen Longitude und Latitude. Longitu-
den sind offene Drahtlinien, die entlang des gesamten Modells verlaufen; Latiduden sind
geschlossene Drahtlinien, die das Modell umschließen. Die Aufteilung in Facetten wird auf der
Basis dieses Netzes vorgenommen, wenn das Modell erzeugt wird. Mehrere Verbindungslinien
des Stils Drahtmodell werden in der Definition der Netzflächenmodelle verwendet.
Um den Netzflächengenerator effektiv einsetzen zu können, werden gute Kenntnisse der Draht-
modellierung vorausgesetzt; in diesem Zusammenhang empfiehlt sich auch das Durcharbeiten
des Kapitels „Drahtmodelle” auf Seite 159.
Hinweis: Alle in diesem Kapitel beschriebenen Befehle können als Attribute hinzugefügt
oder als Texte abgesetzt werden.
• Flächendefinition.................................................................... 216
Bei der Definition eines Netzflächenmodells kann ein anschaulicher Vergleich mit einem Fass
herangezogen werden, wobei die Longituden die Fassdauben und die Latituden die Fassreifen
darstellen. Die Oberflächenform des Modells ist von der Topologie her mit der Oberfläche eines
Fasses identisch, da auch die komplexesten Modellformen stets mit zwei flachen Enden
abschließen.
Die Schnittpunkte von Latituden und Longituden auf der Modelloberfläche werden als Löt-
punkte bezeichnet. Der Name leitet sich von der Vorstellung ab, dass das Drahtnetz an diesen
Punkten verlötet ist.
Auf den Profillinien muss sich ein Punkt befinden, der die Lage der Latituden und Longituden
für jeden Schnittpunkt festlegt. Statt dessen ist es auch möglich ein sogenanntes Löt-Prim
(PAP-Prim) an diesen Positionen zu platzieren. Dieses Prim steht im Werkzeugsatz für Isomet-
rische Prims zur Verfügung.
Abb. 141 Werkzeugsatz mit dem Werkzeug zum Erstellen eines PAP-Primsl
Longituden
Longituden sind Definitionen offener Drahtlinien, die das Modell in Längsrichtung definieren.
Hierbei kann es sich um ebene oder nicht ebene Linien handeln (siehe „Drahtmodelle” auf
Seite 159). In einer Modelldefinition werden mindestens zwei Longituden benötigt, es können
aber wesentlich mehr Longituden verwendet werden, um eine genaue Steuerung der Modell-
form zu erreichen. Longituden dürfen sich selbst nicht schneiden, ebenso wie sich die Dauben
eines Fasses auch nicht schneiden dürfen ( um bei dem Vergleich eines Fasses zu bleiben).
Die Anzahl der in jeder Longitude benutzten Punkte sollte mindestens der Anzahl der gezeich-
neten Latituden entsprechen, da diese Punkte normalerweise an den Schnittpunkten des Net-
zes liegen. Latituden sollen sich nur an den Punkten mit den Longituden im 2D-Raum
schneiden, an denen beide Linien einen gemeinsamen Punkt besitzen (einen Lötpunkt).
Abbildung 142 zeigt die Verwendung von Longituden zur Modellierung eines Kranhakens.
Latituden
Latituden sind geschlossene Linien, die die Schnittform eines Modells definieren. Sie werden
immer dort benötigt, wo eine genaue Steuerung der Modellform erforderlich ist. Latituden kön-
nen eben oder nicht eben sein (siehe Kapitel „Drahtmodelle” auf Seite 159). Wie bereits
erwähnt dürfen sich Latituden nicht gegenseitig schneiden.
Wie bereits bei den Longituden, müssen mindestens zwei Latituden verwendet werden; je mehr
Latituden verwendet werden, umso genauer lässt sich die Form eines Modells steuern.
Abbildung 143 zeigt Latituden in einem Modell eines Kranhakens.
Abb. 143 Verwendung von Latituden im Modell eines Kranhakens
Kreisförmige Latituden
Bei der Konstruktion kreisförmiger Latituden ist Vorsicht geboten. Wenn man beispielsweise
eine kreisförmige Latitude an einem Mittelpunktskreis zeichnet, kann der Modellierer möglicher-
weise die Latituden den Longituden nicht zuweisen.
Wie aus Abbildung 145 (a) hervorgeht, liegt das daran, dass ein Mittelpunktskreis, der mit dem
Werkzeug erstellt wird, aus lediglich zwei Punkten gebildet wird, ein Punkt im Kreismittel-
punkt und der andere Punkt auf dem Kreisumfang. Für den Modellierer ist nicht ersichtlich, ob
die Richtung im Uhrzeigersinn oder Gegenuhrzeigersinn verläuft. Um eine definitive Richtung
vorzugeben, sollte jede kreisförmige Latitude aus vier Kreisbögen zusammengesetzt werden,
wie in Abbildung 145 (b) zu sehen ist.
Abb. 145 Zwei Möglichkeiten zur Konstruktion kreisförmiger Latituden
Verwenden Sie, um einen Kreisbogen zu zeichnen zuerst das Werkzeug Kreisbogen durch drei Punkte
und dann das Werkzeug Wandelt ausgewählten Kreisbogen in Tangentenpunktbogen um . Beide Werk-
zeuge finden Sie im Werkzeugfach Linien+Bearbeiten.
Alle in einer Modelldefinition verwendeten Latituden und Longituden müssen mit Hilfe eines
TMG-Textes (Stil Modellierbefehl auf Verbindungslinie)in folgender Form benannt
sein.
LAT name
und
LON name
Bei dem Parameter name kann es sich um eine beliebige aphanummerische Zeichenfolge han-
deln. Jedes Objekt muss aber gleich benannt sein, siehe Abbildung 146.
Der TMG-Text (Stil Modellierbefehl auf Verbindungslinie)wird jeder Verbindungsli-
nie in der Modelldefinition mit einer Segmentprobe angehängt.
Eine Netzflächendefinition
Um das Modell des Kranhakens zu erzeugen, geht man wie nachfolgend beschrieben vor.
Abbildung 146 zeigt die Modelldefinition. Die erforderlichen Befehls-Texte werden gesondert
angegeben. Um zu zeigen, wie Sie die Longituden und Latituden exakt konstruieren können
und um die Beziehung zwischen den Lötpunkten zu zeigen, sind die Hilfslinien in der Zeichnung
sichtbar.
Abb. 146 Die Modelldefinition des Kranhakens
Befehle in den
blauen Kreisen
LAT A
Befehle:
FIT
DRAW TIL VIS
Befehl:
LON A
Befehl: FACET 8 8
Befehl: LAT A
Nachfolgende Abbildung 147 zeigt Einzelheiten der Definition. Sie können zum Beispiel sehen,
wo welche Punktfunktionen verwendet wurden und wo die Verbindungslinien enden.
Zeichenrichtung
X zeigt Lötpunkte
Löt-Prims, Stil PAP
X X XX XX
Verbindungslinie
Stil: Drahtmodell
X X
Konstruktionslinie
X X
X X
X X
X X
1. Zeichnen Sie in der linken oberen Viewbox unter Verwendung einer Profillinie des Stils
Profil LP0 eine Latitude. Konstruieren Sie jeden Kreis aus vier Bögen und achten
Sie darauf, dass die äußerst links liegende Latitude in Gegenrichtung zu den anderen
Latituden gezeichnet wird. Achten Sie darauf, dass sich auf jeder Latitude Lötpunkte
befinden, wie in Abbildung 144 und Abbildung 147 gezeigt. Die Pfeile
(Abbildung 147) geben die Richtung an, in der die Latituden gezeichnet werden. Es ist
grundlegend erforderlich, die Latituden in derselben Richtung zu zeichnen.
2. Zeichen Sie in der unteren linken Viewbox die beiden Longituden unter Verwendung
einer Profillinie des Stils Profil LP0. Achten Sie darauf, dass jede Longitude Löt-
punkte enthält, wie in Abbildung 144 gezeigt.
3. Zeichnen Sie Verbindungslinien des Stils Drahtmodell, wie in Abbildung 146
gezeigt. Stellen Sie sicher, dass die Verbindungslinien die richtige Höhe angeben, wie
in der Detaildarstellung (Abbildung 147) gezeigt. Konstruktionslinien helfen Ihnen bei
einer exakten Konstruktion.
4. Hängen Sie an alle Latituden-Verbindungslinien den TMG-Text LAN A (Stil Model-
lierbefehl auf Verbindungslinie)an (siehe Abbildung 146, „Die Modelldefini-
tion des Kranhakens” auf Seite 209).
Wie Sie Befehlstexte hizufügen können, ist im Kapitel „Starten”, Abschnitt „Tiefentext”
auf Seite 36 beschrieben.
5. Platzieren Sie in der oberen rechten Viewbox den Anzeige-Befehl TIL VIS.
6. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um das Modell zu erzeugen
und anzuzeigen.
Der WIRE-Befehl
Der Befehl WIRE kann benutzt werden, um eine Netzflächendefinition schnell zu verifizieren.
Mit Hilfe dieses Befehls wird die Wirkung des TMG-Textes (Stil Modellierbefehl auf
Verbindungslinie)auf den Verbindungslinien rückgängig gemacht, sodass ein Drahtmodell
aus den Latituden und Longituden erzeugt wird. Diese Modellerzeugung erfolgt schneller als
die Erzeugung eines Netzflächenmodells.
Vorgehensweise:
1. Wählen Sie das Werkzeug TMG Text erstellen .
2. Tragen Sie im Texteingabefeld den Befehl WIRE ein.
Der Text hängt jetzt am Cursor.
3. Klicken Sie auf eine beliebige Verbindungslinie, entweder eine Longitude oder eine
Latitude, um den Befehl dort abzusetzen.
4. Wählen Sie das Werkzeug Generiert Modell und stellt es dar, um das Modell zu erzeugen und
anzuzeigen.
5. Entfernen Sie, nachdem die Definition verifiziert ist (wie in Abbildung 149), den WIRE
Text von der Verbindungslinie und starten Sie erneut den Modellierer, um das Netzflä-
chenmodell zu erzeugen.
Wenn statt eines Modells Fehlermeldungen erzeugt werden, müssen Sie die Definitionen korri-
gieren und die Modellierungen erneut starten. Diesen Vorgang müssen Sie so oft wiederholen,
bis ein einwandfreies Drahtmodell erzeugt wird. Anschließend läßt sich das endgültige Modell
wie oben beschrieben erzeugen.
command:
WIRE
Der MESHTOL-Befehl
Der MESHTOL-Befehl legt einen Toleranzwert für die Netzbildung fest. Dieser Befehl kann dazu
eingesetzt werden, um eine geringfügige Abweichung der Punkte in der Modelldefinition zu
erzeugen. Unter bestimmten Umständen kann dies empfehlenswert sein, obwohl es normaler-
weise sinnvoll ist, Definitionen zu benutzen, die eine präzise Zuordnung vornehmen.
Der angegebene Toleranzwert legt die maximal zulässige Abweichung zwischen den Punkten
auf den Latituden und Longituden fest, die gemeinsam einen Lötpunkt bilden. Wenn dieser
Wert überschritten ist, werden die Punkte nicht als zusammengehörig angesehen, d.h. nicht als
Lötpunkt interpretiert. Der MESHTOL-Befehl ist ein TMS-Text des Stils Modell Spezifika-
tion und lautet, wie folgt:
MESHTOL wert
Wert wird in Zeichnungseinheiten angegeben. Als Standardwert gilt 0,1 mm. Wenn die Diffe-
renz zwischen den Punkten nicht größer als der MESHTOL-Wert ist, werden die Latituden vom
Modellierer so verschoben, dass die Punkte den nächstgelegenen Longituden zugeordnet wer-
den können.
Abbildung 150 zeigt das Konzept des Toleranzwertes für Netzbildung anhand der Definition für
den Kranhaken. In dem vorliegenden Beispiel liegt der Differenzwert innerhalb des für den
Modellierer zulässigen Toleranzbereichs.
Abb. 150 Lagedifferenz der Punkte innerhalb des Toleranzwerts für Netzbildung
Flächendefinition
Die Netzbildung bei einem Netzflächenmodell lässt sich wie folgt steuern:
• Mit dem FACET Befehl
• Durch Hinzufügen von Ausrichtungspunkten zur Modelldefinition
Der FACET-Befehl
Der FACET-Befehl steuert die Facettenbildung (Anordnung der Facetten) innerhalb eines Flä-
chensegments. Die Seiten der Flächensegmente werden in eine Anzahl von Longituden
(Wert n) und Latituden (Wert m) unterteilt; wobei jede Teilung jeweils eine Seite einer Facette
bildet. Der Befehl wird wie folgt abgesetzt:
FACET n m
Mit Hilfe des Befehls FACET 4 2 wird beispielsweise jedes Longitudensegment eines Flächen-
segments durch den Wert 4 geteilt und jedes Latitudensegment durch den Wert 2, sodass pro
Flächensegment insgesamt 12 Facetten entstehen, wie in Abbildung 151 gezeigt. Der Stan-
dardwert für FACET beträgt 4 4.
Abb. 151 Auswirkung des FACET-Befehls
Mit Hilfe des FACET Befehls lassen sich Details in der Form eines Modells genauer darstellen.
Durch die Erhöhung der Facettenanzahl innerhalb eines Flächensegments wird zwar eine
genauere Darstellung erreicht (und die Genauigkeit erhöht), der Modellierungsvorgang und die
Anzeige am Bildschirm wird jedoch verlangsamt.
Hinweis: Um das Oberflächengitter anzuzeigen, muss der Befehl TIL VIS mit dem
FACET-Befehl zusammen benutzt werden.
Der FACET-Befehl kann nur mit den Generatoren für Netzflächen und Ducts verwendet werden.
Um die Facettenbildung für andere Modellgeneratoren zu steuern, dient der CHOTOL-Befehl.
Weitere Informationen zum CHOTOL-Befehl enthält Kapitel „Allgemeine Modellierbefehle” auf
Seite 303.
Der FACET-Befehl wird als TMG-Text mit dem Stil Modellierbefehl auf Verbindungs-
linie abgesetzt und kann jeder Verbindungslinie in der Definitionszeichnung angehängt wer-
den; er gilt dann für das gesamte Modell.
Ausrichtungspunkte
Ausrichtungspunkte können den Longituden einer Definition für ein Netzflächenmodell hinzu-
gefügt werden, um das Flächennetz des Modells zu ändern. Hierdurch lässt sich beispielsweise
die Facettendichte erhöhen, sodass eine genauere Detailwiedergabe erfolgt, was insbesondere
bei starken Flächenkrümmungen des Modells sinnvoll ist.
Diese Punkte lassen sich einer Modelldefinition hinzufügen, indem man den Longituden jeweils
zwei Kreuzpunktfunktionen (FUNV 11) anhängt. Hierdurch wird die Standardaufteilung der Flä-
chensegmente in Facetten verändert. Die neuen Flächensegmentgrenzen werden durch die
Ausrichtungspunkte definiert, wie in Abbildung 152, „Wirkung der Ausrichtungspunkte auf den
Longituden” auf Seite 218 gezeigt.
Abbildung 152 zeigt dasselbe Netzflächenmodell mit und ohne Ausrichtungspunkte auf den
Longitudendefinitionen. Der Befehl FACET 10 10 wurde für beide Modelle verwendet.
Im Folgenden wird eine Prüfliste für die Definition von Netzflächenmodellen aufgelistet:
1. Alle Definitionen für Longituden und Latituden müssen in Übereinstimmung mit den
Regeln für das Erzeugen von Drahtmodellen erfolgen.
2. Alle Latituden müssen das Modell in derselben Richtung umspannen, wenn nur zwei
Longituden in der Modelldefinition vorhanden sind.
3. Ein abgesetzter Punkt oder ein PAP-Prim muss auf jeder Latitude vorhanden sein,
damit ein entsprechender Punkt oder ein PAP-Prim auf einer Longitude zugeordnet
werden kann.
4. Longituden-Verbindungslinien müssen mit dem LON-Befehl benannt werden.
5. Latituden-Verbindungslinien müssen mit dem LAT-Befehl benannt werden.
6. Derselbe Name muss allen Latituden und Longituden zugeordnet werden, die ein ein-
zelnes Modell definieren.
7. Der WIRE-Befehl kann zur Verifizierung einer Definition für ein Netzflächenmodell
benutzt werden.
8. Der MESHTOL-Befehl kann zur Angabe der Netzbildungstoleranz verwendet werden.
9. Der FACET-Befehl kann zur Steuerung der Facettenbildung verwendet werden (die
Anordnung der Facetten eines Flächensegments). Facetten sind nur dann sichtbar,
wenn der Darstellungsbefehl TIL VIS abgesetzt wird.
10.Ausrichtungspunkte (FUNV 11) können benutzt werden, um selektiv bestimmte Ober-
flächendefinitionen eines Modells zu verbessern.
Die nachfolgende Tabelle enthält eine Zusammenfassung der Elemente mit ihren Stilen und
Punktfunktionen, die zum Erzeugen von Netzflächenmodellen verwendet werden.
Elementbeschreibung Element-Stil and Punktfunktion
Linientypen
Profillinien Profil LPO - LP9
Verbindungslinien Drahtmodell
Punktfunktionen
Profillinie anwählen FUNV 10
Position auf der Verbindungslinie zur Lage in der FUNV14 / FUNV 15
dritten Dimension wählen
Ausrichtungspunkte auf Profilen FUNV 11
Latituden-Verbindungslinien wählen FUNV 12
Texttypen
Tiefentexte Modellierbefehl auf Verbindungslinie
Longituden und Latituden benennen Modellierbefehl auf Verbindungslinie
(LAT and LON)
Prim-Typen
Lötpunkte PAP
BOOLESCHE OPERATIONEN
Boolesche Oprationen werden benutzt, um neue Objekte durch Addition, Subtraktion oder
durch Schnittbildung vorhandener Flächen- oder Volumenobjekte zu erzeugen. Diese Operatio-
nen können eingesetzt werden, um ein Modell zu erzeugen, das nicht mit Hilfe des Standard-
modellgenerators produziert werden kann.
Boolesche Operationen können auch benutzt werden, um Zeichnungsvorgänge und Analaysen
zu vereinfachen. Wenn man mit komplexen Definitionen arbeitet, kann es mitunter schwierig
sein, die Ursache für einen Fehler herauszufinden. Dies lässt sich verhindern, indem man ein
komplexes Modell mit Hilfe boolescher Operationen aus einfachen Objekten aufbaut, die ent-
sprechend einfacher zu analysieren sind.
Boolesche Operatoren
FUNV 12
FUNV 10
FUNV 10
Befehl: NAME B
Verbindungslinie
Stil: Volumenmodell
Befehl: NAME B
Verbindungslinie
Stil: Rotationsmodell
FUNV 14 or 15
FUN 14 or 15
FUNV 14 or 15
Hinweis: Objekte werden mit Hilfe des NAME-Befehls auf den Verbindungslinien gekenn-
zeichnet ( siehe „Ein neues Objekt benennen” auf Seite 229).
Abb. 154 Ergebnis der Anwendung boolescher Operatoren auf Quader und Kugel - Addieren
Abb. 155 Ergebnis der Anwendung boolescher Operatoren auf Quader und Kugel - Subtrahieren
Abb. 156 Ergebnis der Anwendung boolescher Operatoren auf Quader und Kugel - Schneiden
Jedem Objekt, das in einer booleschen Operation angesprochen werden soll, muss ein Name
zugewiesen werden. Ein Name wird angegeben, indem man einen TMG-Text des Stils Model-
lierbefehl auf Verbindungslinie auf der Verbindungslinie der Objektdefinition plat-
ziert. Der Name kann aus dem Befehlstext NAME (alternativ &)bestehen, gefolgt vom
Objektnamen. Einem Objekt kann beispielsweise der Name BLOCK entweder als NAME
BLOCK oder &BLOCK zugeordnet werden.
Als Wert hinter dem NAME-Befehl tragen Sie die gewünschte Benennung des Objektes ein.
Folgende Regeln gelten für die Benennung von Objekten:
• Der Name darf maximal 20 Zeichen lang sein.
• Der Name kann sowohl aus Buchstaben als auch aus Ziffern in beliebiger Kombination
bestehen.
• Die Befehle NAME und & können in Groß- oder Kleinbuchstaben angegeben werden.
Der MAKE-Befehl
Eine boolesche Operation wird über den MAKE-Befehl aufgerufen. Dieser Befehl definiert die
Beziehung zwischen den benannten Objekten auf der Zeichnung. Um beispielsweise einen
Körper namens SLOT aus einem Objekt namens BLOCK zu entfernen, würde der folgende
MAKE-Befehl benutzt:
MAKE BLOCK - SLOT
Der MAKE-Befehl wird als TMS-Text des Stils Modell Spezifikation angegeben. Er kann
an einer beliebigen Stelle innerhalb der Zeichnungsgrenzen platziert werden. Der Einfachheit
halber wurde aber auf der 3D-Zeichnung ein besonderer Bereich mit einem Dummy-Text für
boolesche Befehle reserviert. Der Dummy-Text kann entsprechend bearbeitet werden.
Abbildung 158 zeigt einen vergrößerten Bereich dieser Ansichten.
Abb. 158 Zeichnungsbereich für boolesche Befehle
Auf einer 3D-Zeichnung können beliebig viele MAKE-Befehle entweder in dem oben genannten
Bereich oder in Viewboxen abgesetzt werden.
Für den MAKE-Befehl gelten folgende Einschränkungen:
• Zwischen den einzelnen Wörtern des Befehls sowie zwischen einem Wort und einem
booleschen Operator muss sich jeweils ein Leerzeichen befinden.
• Jeder Befehl darf höchstens 120 Zeichen umfassen.
• Zwischen Groß- und Kleinschreibung wird nicht unterschieden.
• Jeder Befehl wird von links nach rechts ausgeführt, es sei denn, mit Hilfe von Klam-
mern wird die Reihenfolge der Abarbeitung geändert (siehe „Reihenfolge der Opera-
tion ändern” auf Seite 238).
Dem Objekt, das durch eine boolesche Operation entstanden ist, kann ein Name zugewiesen
werden. Dieser Name kann in zukünftigen Operationen weiterbenutzt werden. Der Name des
neuen Objektes wird durch den booleschen Befehl definiert. Dem neuen Objekt, das beispiels-
weise durch Entfernen des Körpers SLOT aus dem Objekt BLOCK entstanden ist, kann über fol-
genden Befehl der Name BEARING zugewiesen werden:
MAKE BEARING = BLOCK - SLOT
Wenn ein Name Teil des MAKE-Befehls ist, muss ihm ein Gleichheitszeichen (=) folgen. Die
Benennung neuer Objekte empfiehlt sich schon deswegen, weil ansonsten die zulässige Länge
von 120 Zeichen leicht überschritten werden könnte. Ein langer Befehl kann mit Hilfe dieses
Verfahrens (siehe „Mehrere boolesche Operationen” auf Seite 241) in mehrere kurze Befehle
aufgeteilt werden.
Wenn ein Objekt erzeugt wird, das aus mehr als einem Teil besteht, gilt der neue Name für alle
Teile. Abbildung 159 zeigt beispielsweise eine Definition für ein zweiteiliges Objekt, das durch
mehrfache Translation entstanden ist.
Abb. 159 Definition für ein zweiteiliges Modell mit boolescher Subtraktion
Boolescher Befehl
Verbindungslinien
des Stils
Slab Generator
Der boolesche Operator für Subtraktion wird benutzt, um ein Loch durch jedes Teil des Objek-
tes zu schneiden. Der boolesche Befehl zur Durchführung dieser Operation lautet:
MAKE BAR = SLAB - HOLE
BAR ist der Name des neuen (zweiteiligen) Objektes.
Hinweis: Der Modellierer behandelt die beiden Teile als ein einzelnes Objekt namens BAR.
Befehl:
MAKE BAR = SLAB - HOLE
Befehl:
NAME SLAB
Befehl:
NAME SLAB
befehl: Befehl:
NODRAW DRAW
HL DOT
Befehl:
DRAW
HL DOT
Boolesche Addition
Abbildung 161 zeigt das Modell einer Schelle, die durch boolesche Addition von drei Objekten
(namens A, B und C) erzeugt wurde.
Abb. 161 Eine durch Boolesche Addition erzeugte Schelle
Abbildung 162 zeigt die Modelldefinition. Jedes zur Erzeugung des endgültigen Modells ver-
wendete Objekt wurde seinerseits durch eine Volumentranslation erzeugt und durch Platzieren
eines TMG-Textes (Stil Modellierbefehl auf Verbindungslinie) auf der Verbindungs-
linie.
Boolesche Subtraktion
Abbildung 164 zeigt die Modelldefinition für einen Kolben, der durch boolesche Subtraktion ent-
standen ist. Das Modell entsteht durch Subtraktion der beiden Volumentranslationskörper mit
Namen CURVE und HOLE von dem Rotationskörper namens BLOCK.
Boolesche Schnittmengenbildung
Abbildung 166 zeigt die Modelldefinition für eine Lagerkappe, die durch boolesche Schnittmen-
genbildung entstanden ist. Das Modell wird durch Schnittmengenbildung von zwei Volumen-
translationskörpern namens SIDE und TOP gebildet.
Abb. 166 Eine durch boolesche Schnittmengenbildung modellierte Lagerkappe
Boolescher
Befehl
Boolescher Befehl:
MAKE TOP * SIDE
Befehl:
DRAW TIL VIS
Befehl:
NODRAW
Befehl:
NAME SIDE
Befehl
NAME TOP
Befehl:
Befehl: HL DOT
NODRAW
Der Modellierer führt die booleschen Operationen von links nach rechts durch, es sei denn, die
vorgegebene Reihenfolge wird durch Klammern geändert. Den Klammern muss jeweils ein
Leerzeichen voranstehen und ein Leerzeichen folgen.
Mit dem Befehl
MAKE A = B + C - D * E
wird das Modell A durch Addition von B und C, anschließender Subtraktion von D und schließ-
lich Schnittmengenbildung des Ergebnisses mit E erzeugt.
Wenn in dem oben genannten Befehl Klammern verwendet werden, lässt sich die Reihenfolge
der Operationen ändern.
Mit dem Befehl
MAKE A = B + ( C - D ) * E
wird das Modell A durch Subtrahieren von D von C, anschließender Addition von B und schließ-
lich Schnittmengenbildung des Ergebnisses mit E erzeugt.
Abbildung 168 zeigt die Definition eines Modells. Abbildung 169 und Abbildung 170 zeigen das
vollständige Modell. Beiden Modellen liegt die selbe Definition zugrunde, mit Ausnahme des
booleschen Befehls.
Abbildung 169 und Abbildung 170 zeigen die Auswirkung, wenn bei der booleschen Operation
Klammern verwendet werden.
Abbildung 169 zeigt das Modell, das mit folgendem Befehl definiert wurde:
MAKE BLOCK - HOLE + SLOT
Abb. 169 Modell erstellt unter Verwendung des Befehls ohne Klammern
Abbildung 170 zeigt das Modell, das mit folgendem Befehl definiert wurde:
MAKE BLOCK - ( HOLE + SLOT )
Abb. 170 Auswirkung desselben booleschen Befehls unter Hinzufügen von Klammern
Der vorliegende Abschnitt zeigt, wie mehrere boolesche Operationen benutzt werden können,
um neue Objekte zu erzeugen, die dann zu einem endgültigen Modell zusammen gesetzt wer-
den.
Abbildung 171 zeigt eine Kurbelwelle, die auf diese Art und Weise modelliert wurde.
Abbildung 172 zeigt die Definitionszeichnung.
Abb. 171 Modell einer Kurbelwelle
Die Objekte namens PART1, PART2, HOLE1 und HOLE2 werden durch Volumentranslation
erzeugt. Die übrigen Objekte werden als Rotationskörper erzeugt.
Abb. 172 Modelldefinition der Kurbelwelle
Ein neu entstandenes Objekt muss bei der Durchführung mehrerer boolescher Operationen auf
mehrere Objekte unbedingt benannt werden. Wennn mehrere eindeutig benannte Objekte
durch boolesche Operationen erzeugt werden, können diese erneut kombiniert werden, um das
endgültige Modell wie gezeigt zu erzeugen.
Im folgenden Beispiel werden neue Objekte mit HIlfe folgender boolescher Befehle erzeugt:
MAKE CRANK1 = BEARING1 + PART1 - HOLE1
MAKE CRANK2 = BEARING2 + PART2 - HOLE2
Das endgültige Modell wird durch folgenden Befehl erzeugt:
MAKE CRANK1 + CRANK2 + SHAFT
Abbildung 173 zeigt die Definition sowie das vollständige Modell.
Abb. 173 Vollständige Definition und Modell
Um zu bestimmen, welche Teile des ursprünglichen Objekts das resultierende Objekt bilden
sollten, werden die beiden Operanden einer booleschen Operation untersucht.
Bei Objekten, deren Grenzen sich überschneiden, wird eine genauere Untersuchung auf Facet-
tenebene durchgeführt. Bei sich schneidenden Facetten werden die folgenden Punkte sorgfäl-
tig miteinander verglichen:
• Schnittpunkte werden erkannt und zur Bildung von Anfangs- und Endpunkten der
Schnittkanten verwendet.
• Zur Erzeugung der Facetten des resultierenden Objekts werden die Schnittkanten
zusammen mit den entsprechenden Teilen der ursprünglichen Facetten verwendet.
Für eine vollständige Darstellung einschließlich aller Grenzlinien muss das resultie-
rende Objekt nacheinander zusammengesetzt werden. In einem Volumenmodell ist
jede Facettenkante mit einer weiteren Facette verbunden.
Toleranzbildung
Bis auf die einfachsten Fälle der Schnittmengenbildung zweier Facetten muss immer entschie-
den werden, ob bei der vorliegenden Geometrie zusammenfallende Flächen vorhanden sind.
Folgende Fragen finden dabei Verwendung:
• Sind Punkte vorhanden, die den gleichen Platz einnehmen?
• Gibt es kolineare Linien?
• Liegen Punkte auf einer Ebene?
• Sind koplanare Flächen vorhanden?
Unter Zuhilfenahme der Toleranzbildung werden zusammenfallende Flächen darge-
stellt. Sie basiert auf der Genauigkeit, mit der ein Rechner Zahlen speichern kann,
sowie auf der Größe der sich überschneidenden Objekte. Für die Konstruktion ist der
Wert der Toleranz aber nicht von Bedeutung.
Nummerische Genauigkeit
Die ursprünglichen MEDUSA Modelle stellen 2D-Profile dar, die der Rechner für eine präzise
Erzeugung benötigt. Der mathematische Hintergrund, der bei der Transformation dieser Profile
in einen 3D-Raum mitwirkt, bringt eine geringfügige Abweichung mit sich. Jede beliebige Trans-
formation, zum Beispiel Einfügungen, wirkt sich geringfügig auf die Beziehung der Facetten
zueinander aus. Die booleschen Operationen stützen sich auf eine facettenartige Darstellung,
wohingegen solche Facetten, die nicht durch boolesche Operationen erzeugt wurden, die wirk-
liche Oberfläche darstellen. Das bedeutet, dass die Koordinaten der Facette dort ihren Platz
einnehmen, den sie auch auf der Oberfläche haben. Dies impliziert, dass sich überschneidende
Facetten nicht mehr die ursprüngliche Oberfläche darstellen.
Neue Punkte, die sich aus den booleschen Operationen ergeben, werden so berechnet, dass
ihr Wert innerhalb der Toleranz liegt. Deshalb liegen die neuen Punkte nicht genau in der
Ebene. Durch eine zunehmende Anzahl neuer Punkte wird die eigentliche Facette immer unge-
nauer. Dabei führen wiederholte boolesche Operationen zu einer Verschlechterung der Geome-
trie.
Dieser Gesichtspunkt wird durch das Seitenverhältnis weiter erschwert. Durch zwei sich über-
schneidende Facetten können ungenaue Ergebnisse erzielt werden, wenn ihre Seitenverhält-
nisse sehr hoch werden. Da die Toleranzbildung unter Konstruktionsgesichtspunkten sehr klein
ist, ist die Auswirkung auf die Geometrie nicht von Bedeutung und wird auch normalerweise
nicht bemerkt. Unter nummerischen Gesichtspunkten können Abfragen über diese Geometrie
jedoch zu ungenauen Ergebnissen führen.
In Abbildung 174 befinden sich die Punkte A und B innerhalb der Toleranz; Punkt C befindet
sich außerhalb der Toleranz.
Abb. 174 Beispiel von Punkten innerhalb oder außerhalb der Toleranz
Jedes Problem, das während einer booleschen Operation auftaucht, wird vom Modellierer in
Form einer Fehlermeldung ausgegeben (siehe hierzu Anhang B, Fehlermeldungen). Handelt es
sich bei dem resultierenden Objekt um ein Volumenmodell, kann mit Hilfe des Modell-Validators
bestimmt werden, ob der Modellierer eine vollständige Darstellung aller Grenzlinien erzeugt
hat. Das bedeutet, dass zu jeder Kante zwei Facetten gehören. Nähere Einzelheiten zur Ver-
wendung des Modell-Validators finden Sie im Kapitel „Der Model Validator” auf Seite 395.
Es ist möglich, dass die durch beide Verfahren auftauchenden Probleme gar keine Auswirkung
zeigen. So bleibt beispielsweise jedes Flächenproblem, das sich nur auf wenige Facetten
bezieht, in aufeinanderfolgenden Operationen unberücksichtigt. Ein ungültiges Modell, das zum
Beispiel nach der Rekonstruktion wieder ausgegeben wird, kann dennoch zufriedenstellend
gezeichnet werden.
Objektdefinition
Es gibt zahlreiche Methoden zur Minimierung nummerischer Probleme, die mit der geometri-
schen Modellierung verbunden sind. Beachtet man die nachfolgenden Richtlinien, wird im All-
gemeinen die Erzeugung genauer, berechenbarer Modelle gefördert:
1. Wenn man weitere Profile erzeugt, sollte man vorhandene Profile nur durch Near-
Proben anwählen.
2. Verbindungslinientiefpunkte auf den separaten Verbindungslinien sollten stets mit Hilfe
von Near-Proben überlagert werden. Zur Verbesserung der Definitionsgenauigkeit
sollten Zeichnungen mit hoher Präzision verwendte werden.
3. Wenn zwei gekrümmte Flächen zusammenfallen, sollte man das gleiche Konstrukti-
onsvefahren für beide Kurven anwenden und nach Möglichkeit von Tangentenpunkt-
bögen Gebrauch machen. Hierdurch lassen sich genaue Ergebnisse erzielen, da der
Modellierer Kurven stets in Tangentenpunktbögen konvertiert.
Die Anzahl der Facetten auf der Oberfläche eines Objekts kann mit Hilfe des CHOTOL-
Befehls als TMG-Text des Stils Modellierbefehl auf Verbindungslinie auf
der Verbindungslinie genau verwaltet werden. Die Ausrichtung der Facetten angren-
zender Objekte kann so gehandhabt werden,dass jede der sich überschneidenden
Kurven am gleichen Punkt aufgetrennt wird und das zweite CHOTOL-Argument gemäß
der erforderlichen Facettenanzahl gesetzt wird (siehe Abbildung 175)..
Doppelt gekrümmte Flächen können mit Hilfe des Generators für Volumenrotationskör-
per, Netzflächen oder geführte Profile erzeugt werden. Bei der Lage der Facetten einer
doppelt gekrümmten Fläche handelt es sich um eine willkürliche Darstellung der wirkli-
chen Oberfläche. Ihre Punkte liegen auf dieser Oberfläche. Aus diesem Grund sollte
man vermeiden, die Ebene solcher Facetten mit der Geometrie anderer Objekte aus-
zurichten.
4. Die koplanare Ausrichtung von Facetten mit hohen Seitenverhältnissen sollte vermie-
den werden, da diese nummerisch instabil sind.
Mit Hilfe des Modell-Validators kann das aus einer booleschen Operation hervorgehende
Modell überprüft werden (siehe hierzu Kapitel „Der Model Validator” auf Seite 395). Um sicher-
zugehen, dass die Objekte vor der booleschen Operation gültig waren, sollten sie erneut
modelliert werden. Falls sich die durch boolesche Operationen erzeugten Objekte mit einer
ungültigen Facette überschneiden, könnten Probleme entstehen.
Der BOOTOL-Befehl
Der BOOTOL-Befehl wird für boolesche Operationen verwendet, wenn zwei Flächen der Einga-
beobjekte nahezu zusammenfallen; d.h. wenn diese so dicht beieinander liegen, dass der
Modellierer sie nicht im resultierenden Modell als einzelne Flächen auflösen kann. Normaler-
weise entsteht hierdurch eine verzerrte Facette. Mit Hilfe des BOOTOL-Befehls kann für zusam-
menfallende Flächen ein größerer Toleranzbereich angegeben werden, damit der Modellierer
diese Flächen als zusammenfallende Flächen interpretiert.
Der BOOTOL-Befehl sollte nur eingesetzt werden, wenn das Modell, wie im Abschnitt „Eine
fehlerhafte Operation auffinden” auf Seite 247 beschrieben, geprüft wurde, ein gültiges Modell
aber nicht erzeugt werden konnte.
Der Toleranzwert für boolesche Operationen stellt den Bereich dar, innerhalb dessen zwei
Punkte (oder zwei Linien, Flächen oder Ränder) als zusammenfallend interpreteirt werden. Der
vom System vorgegebene Standardwert richtet sich nach der Modellgröße.
Der Standardwert kann mit Hilfe eines TMG-Textes (Stil Modellierbefehl auf Verbin-
dungslinie) verändert werden:
BOOTOL wert
wobei wert eine Angabe in Objekteinheiten ist.
Bei Wahl unterschiedlicher Werte des BOOTOL-Befehls kann das Problem der Ungenauigkeit
übergangen werden, wenn die Werte vollständig innerhalb bzw. außerhalb des Toleranzbe-
reichs liegen.
Man sollte stets versuchen, den kleinstmöglichen Wert zu benutzen, da sich große Werte nega-
tiv auf die Modellgenauigkeit auswirken. Wenn der BOOTOL-Befehl in mehreren booleschen
Operationen verwendet wird, kann sich die Wirkung innerhalb des gesamten Modells addieren,
worunter die gesamte Modellgenauigkeit leidet, sodass unter Umständen sogar zusätzlich ver-
zerrte Facetten entstehen, die ja gerade vermieden werden sollten.
Wenn wert negativ ist, wird er als Multiplikator des Standardtoleranzwertes behandelt. Es
empfiehlt sich, den Befehl auf die genannte Art und Weise zu verwenden. Zu Anfang kann bei-
spielsweise folgender Befehl abgesetzt werden:
BOOTOL -2
Wenn dies nicht zu dem gewünschten Erfolg führt, sollte der Toleranzwert des BOOTOL-
Befehls zunächst verkleinert werden. Zum Beispiel:
BOOTOL -.5
Danach sollte der Befehl mit einem größeren Toleranzwert abgesetzt werden.
Bei jeder Angabe eines größeren Toleranzwertes empfiehlt es sich, den Multiplikatorwert mit
Faktor 2 zu erhöhen. Ist beispielsweise der Befehl BOOTOL -2 abgesetzt worden, sollte als
nächstes folgender Befehl eingegeben werden:
BOOTOL -4
Bei Verwendung des BOOTOL-Befehls sollte man sich nur auf das Auffinden der fehlerhaften
Operationen beschränken und den Befhl nicht auf die ganze Zeichnung anwenden. Dies soll im
folgenden Beispiel verdeutlicht werden:
Ein Problem in der Operationsfolge A + B + C + D wird in der Operation A + B aufgefun-
den. In diesem Fall sollte die Operation A + B mit dem BOOTOL-Befehl unabhängig von der
restlichen Operationsfolge modelliert werden. Das resultierende Modell sollte auf einer zweiten
Zeichnung ohne den BOOTOL-Befehl eingefügt werden, um dann die Einfügung + C + D zu
erzeugen.
Boolesche Operationen können auch auf Flächenmodelle angewandt werden. Hierbei ist aller-
dings zu beachten, dass nicht jede boolesche Operation, die auf ein Flächenmodell angewandt
wird, ein sinnvolles Modell erzeugt. Bei einigen Kombinationen kann der Modellierer nicht fest-
stellen, wie das endgültige Modell dargestellt werden soll, sodass unerwartete Ergebnisse ent-
stehen.
Die Tabelle zeigt die möglichen Operationen, die auf Volumen- und Flächenmodellen ausge-
führt werden können. Nur die in Großbuchstaben gezeigten Operationen erzeugen ein gültiges
Modell.
VOLUMEN + VOLUMEN fläche + fläche volumen + fläche fläche + solid
VOLUMEN * VOLUMEN fläche * fläche VOLUMEN * FLÄCHE FLÄCHE * VOLUMEN
VOLUMEN - VOLUMEN fläche - fläche volumen - fläche FLÄCHE - VOLUMEN
„Definition eines Flächenmodells mit booleschen Operationen” auf Seite 251 zeigt beispiels-
weise die Definition eines Blocks, der als Flächenmodell mit einem Loch erzeugt wurde. Das
Loch wurde als Volumentranslation definiert, der folgende boolesche Befehl erzeugt das
endgültige boolesche Objekt:
MAKE BLOCK - HOLE
Das aus dieser Definition erzeugte Modell ist in Abbildung 176 zu sehen.
Befehl für
Boolesche Operation
Stil: Modell Spezifikation
Verbindungslinie
Stil:
Slab Generator
Verbindungslinie
Stil:
Regelflächenmodell
Abbildung 177 zeigt das vollständige Modell der Definition in Abbildung 176.
Abb. 177 Das vollständige Flächenmodell
Befehl:
MAKE BLOCK - HOLE
Befehl: Befehl:
Befehl: SHELL NAME HOLE DRAW HL DOT
NODRAW
NAME BLOCK
Befehl: Befehl:
NODRAW DRAW HL DOT
Der MSHELL-Befehl
Die nachfolgende Tabelle enthält eine Zusammenfassung der Texttypen, die in der Definition
von booleschen Operationen verwendet werden.
Elementbeschreibung Elementstil
Texttyp
MAKE-Befehl Modell Spezifikation
MSHELL-Befehl Modell Spezifikation
BOOTOL-Befehl Modell Spezifikation
NAME- und &-Befehl Modellierbefehl auf Verbindungslinie
Überblick
Instance-Prims
Bei einem Instance-Prim handelt es sich im Wesentlichen um eine Gruppe des Typs 3D-
Gruppe, die ein Viewprim (Stil z.B. Objekt-Ladepunkt für XZ-Ebene) enthält sowie zwei
Textstrings (Stil 3D Ladeobjekt Projektname und 3D Ladeobjekt Modellname). Das
Instance-Prim wird in eine Viewbox auf einer 3D-Zeichnung geladen, die als Zusammenbau-
zeichnung dienen soll.
Instance-Prims können in dem in Abbildung 180 gezeigten Werkzeugsatz gewählt werden.
Abb. 180 Instance-Prim Werkzeugsatz
3D Ladeobjekt Projektname
3D Ladeobjekt Modellname
1. Um ein Instance-Prim zu laden, klicken Sie auf eines der in Abbildung 180 gezeigten
Symbole.
Der Ladeobjekt-Gruppen Dialog wird angezeigt.
2. Wählen Sie die gewünschte .mod Datei, indem Sie das Verzeichnis wählen, in dem die
Datei gespeichert ist, und öffnen Sie sie, indem Sie:
• doppelt auf den Dateinamen im Feld Dateiname klicken oder
• einmal auf den Dateinamen im Vorschaufenster klicken oder
• einmal auf den Dateinamen im Feld Dateien und anschließend auf die Schaltfläche
Öffnen klicken.
Das Instance-Prim hängt am Cursor.
3. Klicken Sie in die Zeichnung, um das Prim an der gewünschten Position abzusetzen.
Das Prim hängt weiterhin am Cursor und Sie können es so oft, wie erforderlich auf
dem Blatt platzieren.
Wenn Sie möchten, können Sie das Prim mit Hilfe des Werkzeugs Dreht die ausgewählten
Elemente im Werkzeugfach Erstellung drehen (ein Beispiel für dies Vorgehensweise ist in
Abbildung 179, „Zusammengebauter Teil einer Turbine” auf Seite 257 gezeigt).
4. Beenden Sie den Vorgang über die Option Werkzeug ablegen des rechte Maustaste
Popupmenüs.
Texte in Instance-Prims
Abb. 184 Beispiel einer Instanz, die im aktuellen Verzeichnis gespeichert ist
Das Instance-Viewprim
Die Position eines Ursprungspunktes für ein Instance-Vieprim auf der Zusammenbauzeichnung
markiert den Ursprung des Koordinatensystems für das Einfügemodell in den beiden Viewbox-
Achsen.
Als Beispiel wird die vollständige Definition sowie das Modell eines Objektes namens BLOCK in
Abbildung 185 und Abbildung 186 gezeigt. Das Instance-Prim, das dieses Modell repräsentiert,
wird der Zusammenbauzeichnung hinzugefügt. Aus der Zeichnung geht dann die endgültige
Position des Modells hervor.
Abb. 185 Das Modell BLOCK
alle Eckpunkte
FUNV11
Befehl:
Befehl: DRAW HL DOT
NODRAW FUNV10
Verbindungslinie
Stil: FUNV14 or 15
Regelflächenmodell
Befehl: Befehl:
DRAW HL DOT DRAW HL DOT
Instance-Prim
siehe Detail
Hinweis: Das in Abbildung 186 gezeigte Instance-Prim greift auf eine Modelldatei im
aktuellen Verzeichnis zu.
Obwohl der Position des Modells in der dritten Achse als Vorgabe der Wert Null zugeordnet ist,
kann dieser Wert durch Hinzufügen einer Verbindungslinie des Stils Ladeobjekt Verbindung zum
Instance-Prim geändert werden. Dieser Vorgang wird nachfolgend gezeigt:
1. Die Verbindungslinie muss Bestandteil der Instance-Gruppe sein, aus diesem Grund
wählen Sie entweder:
• die entsprechende 3D-Gruppe im Strukturbaum oder
• das Prim der Instance-Gruppe in der Viewbox oder
• den Text der Instance-Gruppe in der Viewbox
2. Wählen Sie das Werkzeug SLL - Verbindungslinie für Einladeobjekt-Symbol . Es befindet sich
im Werkzeugsatz zusammen mit dem Werkzeug LVB-Ansichtsbereichlinie.
3. Hängen Sie die Verbindungslinie mit einer Rautenpunktfunktion (FUNV10) an den
Ursprung des Instance-Prims.
4. Führen Sie die Verbindungslinie in eine weitere Viewbox und definieren Sie die Lage
des Einfügemodells in der dritten Dimension, indem Sie eine einzelne Pfeilpunktfunk-
tion (FUNV 14 oder 15) am Ende der Verbindungslinie platzieren.
5. Wählen Sie das Werkzeug Generiert Modell und stellt es dar, um die vollständige Baugruppe
zu erzeugen und anzuzeigen (in diesem Fall nur ein Modell).
6. Abbildung 187 zeigt dieselbe Zusammenbauzeichnung wie Abbildung 186, jedoch mit
einer Instance-Verbindungslinie, die die Position in der dritten Achse für das Einfüge-
modell definiert.
Abb. 187 Positionieren des Modells BLOCK mit einer Verbindungslinie
FUNV 10
SLL - Verbindungslinie
FUNV 14 oder 15
Einfügemodell skalieren
Man kann angeben, dass ein Einfügemodell in einem anderen Maßstab modelliert werden soll
als die übrige Zusammenbauzeichnung, obwohl dies sicherlich selten nötig ist. Hierzu dient fol-
gender Befehl:
SCALE scale_factor
Dieser Befehl wird als SMI-Text mit dem Stil 3D Ladeobjekt Modell Text abgesetzt und
dem Instance-Prim hinzugefügt. Die Skalierung erfolgt in Bezug zum Ursprungspunkt des Ein-
fügemodells während der Modellierung der Zusammenbauzeichnung. Wenn der Skalierungs-
faktor größer als eins ist, wird das Modell entsprechend vergrößert, bei Faktoren kleiner als eins
wird das Modell entsprechend verkleinert.
Um den SCALE-Befehl in ein Instance-Prim einzuschließen, gehen Sie folgendermaßen vor:
1. Selektieren Sie das Prim der Instance-Gruppe in der Viewbox.
2. Wählen Sie das Werkzeug SMI Text erstellen .
3. Tragen Sie im Texteingabefeld den Befehl SCALE gefolgt von dem gewünschten Ska-
lierungsfaktor ein.
Der Befehl hängt am Cursor.
4. Platzieren Sie den Befehl in der Nähe des Instance-Prims.
5. Wählen Sie das Werkzeug Generiert Modell und stellt es dar, um das vollständige Zusammen-
baumodell zu erzeugen und anzuzeigen.
Mit Hilfe eines Textes des Stils 3D Ladeobjekt Modell Text können dem Instance-Prim
auch Modellierbefehle hinzugefügt werden. Näheres siehe „Allgemeine Modellierbefehle” auf
Seite 303.
Um das Modell von Tasse und Untertasse zu erzeugen, gehen Sie folgendermaßen vor.
Öffnen Sie ein Blatt und zeichnen Sie die Definition des Tassenkorpus unter Verwendung der
Rotationskörper Modellierungstechnik (siehe „Rotationskörper” auf Seite 103). Dieses Blatt ist
auch dasjenige, auf dem Sie später die komplette Tasse erstellen, d.h. es ist Ihre Zusammen-
bauzeichnung.
1. Zeichnen Sie das Profil des Tassenkorpus in einer Viewbox, die ein Z-Viewprim ent-
hält. Verwenden Sie eine Profillinie des Stils Profil LP0 bis LP9.
2. Wählen Sie das Werkzeug LVR-Verbindungslinie für Rotationsmodell und zeichnen Sie eine
Verbindungslinie mit dem Stil Rotationsmodell. Starten Sie an der Profillinie
(FUNV10), hängen Sie die Verbindungslinie an die Mittellinie an (FUNV10) und been-
den Sie die Linie mit den Punktfunktionen FUNV14 oder 15 wie in Abbildung 189
gezeigt.
Hinweis: Stellen Sie sicher, dass Sie eine Verbindungslinie des Stils Rotationsmodell
verwenden und diese mit mit der Mittellinie verbunden ist.
Achten Sie auf die Verwendung der richtigen Punktfunktionen entsprechend
Abbildung 189.
Befehl:
DRAW HL INV
Befehl:
DRAW TIL VIS
FUNV12
FUNV14
oder 15
Öffnen Sie ein neues Blatt und zeichnen Sie die Definition des Tassengriffs Mit Hilfe der Model-
lierungstechnik für geführte Profil (siehe „Geführte Profile” auf Seite 131).
1. Wählen Sie das Werkzeug zum Erstellen von Mittellinien , um die Mittellinie des Griffs zu
zeichnen.
2. Setzen Sie den Startpunkt (FUNV 13) auf die Mittellinie, wie in Abbildung 190 gezeigt.
3. Zeichnen Sie das Profil des Griffs mit einer Linie des Stils Profil LP0 bis LP9.
4. Wählen Sie das Werkzeug LSL-Verbindungslinie fürGenerator für geführtes Profil und zeich-
nen Sie eine Verbindungslinie mit dem Stil Geführtes Profil beginnend an der
Profillinie mit Punktfunktion FUNV 10, über die Mittellinie (FUNV10) und endend mit
Punktfunktion FUNV 14 oder 15, wie in Abbildung 190 gezeigt.
Hinweis: Beachten Sie die Lage des XY-Viewprims in Bezug auf die Mittellinie. Es befindet
sich auf der Seite des Griffs, die an der Tasse anliegen wird, auf halber Höhe des
Griffs.
Mittellinie
Stil: Mittellinie
Startpunkt
FUNV13
FUNV10
Befehl: Befehl:
NODRAW
FIT 0.9
DRAW TIL VIS
Verbindungslinie
Stil: Geführtes Profil
FUNV14 or 15
FUNV10
Befehl:
Befehl: FIT 0.9
NODRAW DRAW TIL VIS
5. Wählen Sie das Werkzeug Generiert Modell und stellt es dar, um das Modell des Griffs zu
erzeugen und anzuzeigen.
Zeichnen Sie die Definition der Untertasse mit Hilfe der Rotationskörper Modelliertechnik (siehe
„Rotationskörper” auf Seite 103).
1. Zeichnen Sie das Profil der Untertasse in einer Viewbox, die ein ZX-Viewprim enthält.
Verwenden Sie eine Profillinie des Stils LP0 bis LP9.
2. Wählen Sie das Werkzeug LVR-Verbindungslinie für Rotationsmodell und zeichnen Sie eine
Verbindungslinie (Stil Rotationsmodell) beginnend an der Profillinie (FUNV 10)
über die Mittellinie (FUNV 12) und endend mit der Punktfunktion FUNV 14 oder 15,
wie in Abbildung 191 gezeigt.
3. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um eine Modelldatei zu
erzeugen und das Modell anzuzeigen.
Abb. 191 Definition und Modell der Untertasse
Befehl:
FIT 0.9
DRAW HL INV
Befehl:
FIT 0.9
DRAW TIL VIS
Verbindungslinie
FUNV 12 Stil: Rotationsmodell
FUNV 10
FUNV 14 or 15
Befehl:
Befehl: FIT 0.9
NODRAW DRAW HL INV
Jetzt sind alle erforderlichen Bestandteile für die Tasse vollständig und Sie können mit dem
Zusammenbau beginnen.
Befehl
FIT 0.9
DRAW HL INV
Befehl
FIT 0.9
DRAW TIL VIS
Einladeobjekt-Gruppe
Tassengriff
Detail A
Einladeobjekt-Gruppe
Untertasse
Detail B
Befehl:
Befehl: FIT 0.9
NODRAW DRAW HL INV
DETAIL B
DETAIL A
Die Benennungskonvention
Abbildung 193 zeigt die Benennungskonvention für Objektnamen in der resultierenden Modell-
datei, wenn in den Instance-Symbolen keine Benennungstexte mitgeführt werden.
Abb. 193 Namenskonvention ohne Text des Stils Modeler Text ass. by SET in der Einladeobjektgruppe
Abbildung 194 zeigt die Wirkung der Benennungskonvention auf Objektnamen in der resultei-
renden Modelldatei, wenn in den Instance-Symbolen Benennungstexte mitgeführt werden. Ver-
gleichen Sie dies mit Abbildung 193.
Beispiele
Das folgende Beispiel veranschaulicht den im vorigen Abschnitt beschriebenen Prozeß der
Benennungskonvention.
Wie in Abbildung 195 gezeigt, wird zunächst das Modell einer die Achse erzeugt. Mit Hilfe des
Make Befehls wird ein Objekt mit dem Namen Welle erzeugt.
Anschließend wird das Modell eines Lagers erzeugt, das verschiedene Objekte enthält (siehe
Abbildung 196):
• Zwei Objekte mit Namen Inner und Outer
• verschiedene unbenannte Objekte (eine Kugellagerkomponente, die zehnmal einge-
fügt wird).
Abb. 196 Modell eines Lagers
Schließlich werden, wie in Abbildung 197 gezeigt, die Achse und das Lager eingefügt, um das
Zusammenbaumodell assy1 zu erzeugen. Nur das Einladeobjekt, das das Lager repräsentiert,
enthält Namenstext des Stils 3D Ladeobjekt Modell Text (NAME brg1) innerhalb der Ein-
ladeobjekt-Gruppe.
Abb. 197 Vollständiges Zusammenbaumodell der Achse und des Lagers
In Ansicht 1, Abbildung 198, zeigt die Auswirkung der Benennungskonventionen auf Objektna-
men in einem Zusammenbaumodell. Bei dem Modell bearing (Lager), das eingefügt wurde
und mit Hilfe von SMI-Text den Namen brg1 erhielt, handelt es sich um das Objekt brg1. oder
brg1.inner und brg1.outer für die Innen- und Außenlage. Das Objekt Welle wird als
.shaft erkannt, da das eingefügte Achsenmodell nicht mit einem Text des Stils 3D
Ladeobjekt Modell Text benannt wurde.
Um die Namen der in einer Baugruppe enthaltenen Objekte aufzufinden, ist es hilfreich, den
Modell-Validator einzusetzen. Dieser gibt einen Bericht über die Gültigkeit eines Modells aus,
indem die Objekte mit ihren Namen auf dem Bildschirm aufgelistet werden. Weitere Informatio-
nen über den Modell Validator finden Sie im Kapitel „Der Model Validator” auf Seite 395.
Hinweis: Die in Abbildung 198 und Abbildung 200 vorkommenden Befehle (SEC OFF,
SECTION, CRH2D and CRH3D), die mit den hier gezeigten Objekten in Verbindung
stehen, werden im Kapitel „Schnittbildung” auf Seite 342 beschrieben. Diese An-
sichten werden dort nochmals gezeigt.
Wie in Abbildung 199 gezeigt, werden das Zusammenbaumodell assy1 und ein zweites Lager
eingefügt, um das Zusammenbaumodell assy2 zu erzeugen. Nur das Instance-Prim, das das
zweite Lager repräsentiert, enthält SMI-Namenstext des Stils 3D Ladeobjekt Modell Text
(Name brg2) innerhalb der Einladeobjekt-Gruppe.
In Ansicht 2, Abbildung 200, enthält das zweite Lagermodell, das eingefügt wurde und mit Hilfe
von SMI-Text mit dem Stil 3D Ladeobjekt Modell Text den Namen brg2 erhielt, die fol-
genden Objekte:
• brg2.
• brg2.inner and brg2.outer
Sowohl brg2.inner als auch brg2.outer werden mit brg2.@ ausgewählt. Nähere Infor-
mationen zu dem Globalzeichen @ (Wildcard) finden Sie auf Seite 369.
Die Objekte .shaft, brg1., brg1.outer und brg1.inner, die in der Modelldatei assy1
enthalten sind, werden alle durch das Präfix . erkannt, da die Modelldatei assy1 bei der Zusam-
menfügung nicht mit einem SMI-Text des Stils 3D Ladeobjekt Modell Text benannt
wurde.
Mit Hilfe des AVIEW-Befehls ist es möglich, Ansichten einer Baugruppe zu erzeugen, die aus
mehreren Objekten aufgebaut wurde, bevor die Zusammenbauzeichnung an den Modellierer
übergeben wird. Hierdurch ist es möglich, Einfügeobjekte schnell und einfach durch Ausprobie-
ren auszurichten, ohne über die genauen Abstände und räumlichen Bezüge informiert zu sein.
Hinweis: Mit dem AVIEW-Befehl können nur Ansichten im SKETCH-Modus erzeugt werden.
Nachfolgend wird beschrieben, wie man die Zusammenbauzeichnung anlegt und darstellt.
1. Platzieren Sie ein Instanz-Symbol auf der Zeichnung und führen Sie nachfolgende
Schritte durch.
2. Machen Sie die Einladeobjekt-Gruppe zum aktuellen Symbol indem Sie entweder:
• den Strukturbaum über die Schaltfläche Strukturbaum ein-/ausblenden öffnen und die ent-
sprechende 3D-Gruppe auswählen.
oder
• das Werkzeug Wählt Gruppen auf Blattebene aus in der Werkzeugleiste auswählen und
die Gruppe im Blatt anwählen.
3. Bewegen Sie den Cursor im 3D Werkzeugfach über das Werkzeug Aufruf der ...Einlade-
Gruppe und drücken Sie die rechte Maustaste.
Der AVIEW-Befehl erscheint wie unten gezeigt.
Abb. 201 Der AVIEW-Befehl
OK
Hierdurch wird eine Ansicht des Einfügeobjekts in der Viewbox dargestellt. Wenn
Sie weitere Proben absetzen, zeichnet das System weitere Ansichten, wie das Bei-
spiel in Abbildung 203 zeigt. Diese zeigt ein Lager, das mit der zugehörigen Träger-
platte zusammen gebaut werden soll. In sämtlichen vier Viewboxen wurden
entsprechende Proben abgesetzt.
EXIT
beendet den AVIEW-Modus Modus.
Abb. 203 Ein in allen Viewboxen der Zusammenbauzeichnung mit Hilfe von AVIEW gezeichnetes
eingefügtes Lager
6. Wiederholen Sie für jedes Objekt in der Baugruppe die obengenannten Schritte.
7. Um den AVIEW-Modus zu verlassen, öffnen Sie das rechte Maustaste Kontextmenü
und wählen Sie die Option EXIT.
8. Löschen Sie die Ansichten, die in diesem Modus generiert wurden mit Hilfe des Werk-
zeugs Löschen (Näheres zu diesem Werkzeug finden Sie auf Seite 44).
Abbildung 204 zeigt das Hinzufügen der Trägerplatte zu der Zusammenbauzeichnung. Auch
hier werden Proben in allen vier Viewboxen abgesetzt. Es handelt sich hierbei um den ersten
Schritt bei der Erzeugung der Zusammenbauzeichnung, wobei Lager und Platte noch nicht rich-
tig aufeinander ausgerichtet sind. Die Lage des Lagers in Bezug zur Platte ist in X-Richtung
korrekt, in der Y-Richtung zu hoch und in der Z-Richtung zu niedrig.
Abb. 204 Eine Trägerplatte wird der Zusammenbauzeichnung hinzugefügt
Nachfolgend wird erläutert, wie eine Zusammenbauzeichnung editiert und dargestellt werden
kann.
1. Wählen Sie das Objekt, das Sie bearbeiten möchten, aus.
2. Verschieben Sie das Instance-Prim des Objektes und/oder bearbeiten Sie die Verbin-
dungslinie oder den Tiefentext, wie gewünscht, wobei zur Positionierung die Ansichten
der anderen Objekte verwendet werden.
3. Wählen Sie das Symbol AVIEW wie oben erwähnt.
Hierdurch wird eine Ansicht des Einfügeobjekts an der neuen Position gezeigt.
Abbildung 205 zeigt das Lager in Ausrichtung mit der Trägerplatte. Dies erfolgte durch Ver-
schiebung des Instance-Prims in Y-Richtung, und den letzten Punkt der Verbindungslinie in Z-
Richtung.
Abb. 205 Das Lager ist auf die Trägerplatte ausgerichtet
4. Wenn die neue Position einwandfrei ist, kann man mit dem nächsten Objekt in dersel-
ben Weise verfahren. Falls nicht, wiederholen Sie die oben beschriebenen Schritte für
das erste Objekt.
Beachten Sie, dass die vorherigen Zusammenbau-Ansichten auf dem Blatt erhalten bleiben.
Wenn diese Ansichten den Überblick beeinträchtigen, löschen Sie alle Ansichten mit Hilfe der
Schaltfläche Löschen ... . Um die letzte Ansicht wieder herzustellen, machen Sie das entspre-
chende Instance-Symbol zum aktuellen Symbol und wählen das AVIEW Sinnbild an. Wenn Sie
es vorziehen, können Sie auch einzelne Ansichten entfernen, indem Sie die entsprechende
Ansichten-Gruppe suchen und löschen.
Abbildung 205 zeigt das Beispiel der Baugruppe aus Lager und Platte, wobei die vorherigen
Ansichten des Lagers gelöscht wurden. Es zeigt deutlich, den korrekten Zusammenbau von
Lager und Platte.
Abb. 206 Die vorherigen Ansichten des Lagers wurden gelöscht, um die Baugruppe übersichtlicher
darzustellen
5. Wiederholen Sie die vorherigen Schritte solange, bis alle Objekte einwandfrei positio-
niert sind.
6. Löschen Sie alle Ansichten, indem Sie sie über die Schaltfläche Löschen ... entfer-
nen.
7. Wählen Sie das Werkzeug Generiert Modell und stellt es dar , um das Modell des komplet-
ten Zusammenbaus zu erzeugen und anzuzeigen.
Abbildung 196, „Modell eines Lagers” auf Seite 275 zeigt die vollständige Baugruppe des
Lagers und der Trägerplatte nach Ausführung des letzten Schrittes. Alle vorherigen Ansichten
wurden gelöscht; es wurden die üblichen Darstellungsbefehle in den einzelnen Viewboxen plat-
ziert, um das gewünschte Ergebnis zu erzielen.
Abb. 207 Die vollständige Baugruppe aus Lager und Trägerplatte
Für Ansichten, die mit Hilfe von AVIEW erzeugt wurden, gilt eine besondere Gruppen-Struktur.
Diese Struktur wir in Form eines Diagramms in Abbildung 208 aufgezeigt.
Abb. 208 Die AVIEW Gruppen-Hierarchie
• Für jedes Instance-Symbol, für das AVIEW gewählt wird, wird eine neue A3V-Gruppe
erzeugt. Jede A3V-Gruppe enthält lediglich eine SET-Gruppe. Wenn Sie weitere SET-
Gruppen in die A3V-Gruppe laden und AVIEW wählen, wird die zuerst gefundene SET-
Gruppe verwendet.
Explosionsansichten
Eine Explosionsansicht zeigt jedes Objekt in einer Baugruppe in räumlichem Abstand zu den
anderen Objekten, wobei allerdings die ursprüngliche Ausrichtung beibehalten wird.
Abbildung 209 zeigt zum Beispiel eine normale Baugruppe, Abbildung 210 zeigt die Explosi-
onsansicht derselben Baugruppe.
Abb. 209 Eine Baugruppe
Eine Explosionsansicht lässt sich erzeugen, indem man Objekte auf einer 3D-Zeichnung an
den gewünschten Positionen in der Ansicht lädt. Hierdurch hat man eine vollständige Kontrolle
über die Abstände und Ausrichtungen in der Ansicht.
Alternativ hierzu können Explosionsansichten mit dem Shrinker-Programm von MEDUSA
erzeugt werden. Mit Hilfe dieses Programms wird jedes Objekt um seinen Schwerpunkt
„geschrumpft“, um die gewünschte Ansicht zu erhalten. Dieses Verfahren führt normalerweise
schneller zum Ziel als das zuerst genannte Verfahren, lässt jedoch keine Steuerung der Aus-
richtung zu, da die Ausrichtung von der Massenverteilung innerhalb der Objekte abhängt, die
gemeinsam die Baugruppe bilden.
Die nachfolgende Tabelle enthält eine Zusammenfassung der für die Erzeugung von Einfüge-
modellen verwendeten Elemente.
Elementbeschreibung Element-Stil und Punktfunktion
Linientypen
Instance-Verbindungslinie Ladeobjekt-Verbindung
Punktfunktionen
Verbindungslinie an den Ursprung des FUNV 10
Instance-Prims
Dritte Dimension auf der Instance-Verbin- FUNV 14 / FUNV 15
dungslinie angeben
Texttyp
Modelldatei referenzieren 3D Ladeobjekt Modell-Name
Lage der Modelldatei referenzieren 3D Ladeobjekt Projekt-Name
(Verzeichnisangabe)
Modellierbefehl in einer Instance-Gruppe 3D Ladeobjekt Modell Text
Tiefentext Modellierbefehl auf verbindungslinie
BEISPIEL KAMERA
Dieses Kapitel enthält Beispiele der Modelldefinitionen, anhand derer über den Modellierer
erworbene Kenntnisse vertieft werden sollen. Jedes Beispiel kann mit Hilfe der bereits bespro-
chenen Modellierungstechniken erzeugt werden. Es gibt zwei Möglichkeiten, die Beispiele zu
benutzen:
• Als Arbeitsbeispiele, indem Sie den Hinweisen zur Erzeugung des jeweiligen Modells
folgen und indem Sie sich auf die Modelldefinitionen beziehen.
• Als ein Test zu den erworbenen Kenntnissen über das Modelliersystem. Hierzu erzeu-
gen Sie ein Modell, ohne auf die Hinweise oder Definitionen im Text Bezug zu neh-
men.
Ziel der Übungen ist es, Modelldefinitionen zu erzeugen, die so einfach, klar und verständlich
wie möglich sind, wobei man von den am besten geeigneten Modellgeneratoren Gebrauch
macht.
Die Kamera
Abbildung 211 zeigt das Modell einer einfachen Spiegelreflexkamera, für die die Modellierungs-
techniken angewandt werden, die bereits in den vorherigen Kapiteln dieses Handbuchs bespro-
chen wurden.
Abb. 211 Modell einer Kamera
Abbildung 212 zeigt Vorderansicht, Draufsicht und Seitenansicht der Kamera. Abbildung 213
listet die Modellgeneratoren auf, die zur Erzeugung jedes Teils verwendet wurden.
Volumentranslation Rotationskörper
Volumentranslation Volumentranslation
Volumentranslation Volumentranslation
Volumentranslation Volumentranslation
Volumentranslation Rotationskörper
Rotationskörper
Die Kameradefinition wird unter Verwendung von Instance-Prims auf einer 3D-Zeichnung als
Baugruppe konstruiert. Hierbei handelt es sich um die übliche Technik für ein Modell, das sich
aus mehreren Teilen zusammensetzt. Dies hat den Vorteil, dass sich die Modelldefinition über
mehrere Zeichnungen erstreckt und nicht auf eine Zeichnung konzentriert ist. Hierdurch werden
die Teiledefinitionen übersichtlich und leicht verständlich.
Die folgenden Bauteile der Kamera werden auf separaten Zeichnungen definiert und modelliert
und dann durch Instance-Prims in der endgültigen Definition der Baugruppe dargestellt:
• Objektiv
• Pentaprisma
• Filmtransporthebel
• Rückspulkurbel
• Selbstauslöser
• Auslöser
• Blende
• Sucher
Das Kameragehäuse ist auf der Zusammenbauzeichnung definiert. Hierdurch können die
Instance-Prims in Bezug zum Kameraprofil angeordnet werden. Andere einfache Profile, bei-
spielsweise die Gurthalter der Kamera, sind ebenfalls auf dieser Zeichnung definiert.
Abbildung 214 zeigt die Zeichnung für die vollständige Baugruppe. Abbildung 215 zeigt eine
vergrößerte Ansicht der XY-Viewbox (wobei zur besseren Übersichtlichkeit die Verbindungsli-
nien entfernt wurden). Zu beachten ist die Lage der Ursprungspunkte auf den Instance-Prims.
Die Einfügemodelle werden an diesem Punkt geladen.
Abb. 215 Die vergrößerte Ansicht der XY-Viewbox auf der Zusammenbauzeichnung
SUCHER
VERSCHLUSSZEIT
RÜCKSPULKURBEL
FILMTRANSPORTHEBEL
OBJEKTIV
AUSLÖSER
EINSTELLUNG
PENTAPRISMA
Abbildung 216 bis Abbildung 223 zeigt die Definitionen der einzelnen Kamerabauteile. Die
Tabelle listet die für diese Definitionen verwendeten Modellgeneratoren auf.
Definition Modellgenerator Abbildung Nummer
Objektiv Rotationskörper Abbildung 216
Griffrad Mehrfache Volumentranslation
Pentaprisma Regelfläche, Volumentranslation Abbildung 217
Blitzschuh Volumentranslation
Filmtransporthebel Volumentranslation, Rotationskörper Abbildung 218
Rückspulkurbel Volumentranslation, boolesche Addition Abbildung 219
Selbstauslöser Volumentranslation Abbildung 220
Auslöser Volumentranslation Abbildung 221
Verschlusszeiteinstellung Volumentranslation Abbildung 222
Sucher Rotationskörper Abbildung 223
ALLGEMEINE MODELLIERBEFEHLE
Dieses Kapitel beschreibt die Modellierbefehle, die in Verbindung mit den zuvor beschriebenen
Modellgeneratoren verwendet werden können. Die beschriebenen Befehle ermöglichen es, bei-
spielsweise die Bogentoleranz von Kurven festzulegen, Objekte zu benennen, Modelleigen-
schaften für die Verwendung in anderen Programmen festzulegen und die Komprimierung von
Modelldateien auszuschalten.
Allgemeines
Ein Modellierbefehl kann einer Zeichnung auf eine der folgenden Arten hinzugefügt werden:
• Als 3D Blattebenen-Attribut, alternativ als TMS-Text mit dem Stil Modell Spezifi-
kation an einer beliebigen Stelle auf der Zeichnung.
• Als 3D Verbindungslinien-Attribut, alternativ als TMG-Text mit dem Stil Modellier-
befehl auf Verbindungslinie mit dem Ursprungspunkt auf einer Verbindungs-
linie.
• Als SMI-Text mit dem Stil 3D Ladeobjekt Modell Text innerhalb einer Instanz-
Gruppe. Innerhalb einer Instanz-Gruppe lassen sich auch Modelleigenschaften ange-
ben.
Eine gekrümmte Fläche eines Modells wird durch eine Reihe von Facettenrädern dargestellt,
um näherungsweise die Form der Kurve zu erhalten. Das Ausmaß der Näherung an den tat-
sächlichen Kurvenverlauf wird über die Bogensehnentoleranz gesteuert. Die Bogentoleranz ist
als maximale Abweichung der Facettenränder von dem wirklichen Kurvenverlauf definiert, wie
in Abbildung 224 gezeigt.
Abb. 224 Definition von CHOTOL
CHOTOL
Wirklicher Bogenverlauf
Vom Modellierer
erzeugte Facettenränder
Je größer der Wert von CHOTOL ist, umso schneller wird das Modell erzeugt und eine Ansicht
dargestellt. Hierdurch reduziert sich die Anzahl von Facettenrändern, die vom Modellierer
erzeugt werden müssen. Wenn das Modell eine große Anzahl von Kurven enthält, ist es daher
normalerweise sinnvoll, während der ersten Definitionsschritte eine große Bogentoleranz zu
wählen. Das endgültige Modell kann dann mit einer kleineren Bogentoleranz erzeugt werden.
Als Vorgabe gelten für den CHOTOL-Befehl die Parameter 1.0 1. Bei dem zweiten Argument
handelt es sich um einen optionalen Parameter, der auf Seite 307 erläutert wird.
Sie können dem Blatt auf verschiedene Art und Weise den CHOTOL-Befehl hinzufügen:
Hinweis: Der Standardbefehlsblock auf dem 3D-Blatt enthält als Voreinstellung einen
CHOTOL-Befehl mit dem Wert 1.0.
Wenn Sie diesen Befehl nicht überschreiben, sondern einen neuen Befehl mit ei-
nem anderen Wert erzeugen und auf dem Blatt absetzen, müssen Sie den Befehl
im Standardbefehlsblock löschen!
Für ein bestimmtes Objekt oder für eine Gruppe von Objekten kann der Standardwert für die
Bogentoleranz außer Kraft gesetzt werden, indem man den CHOTOL-Befehl als Attribut der Ver-
bindungsline hinzufügt oder als TMG-Text des Stils Modellierbefehl auf Verbindungs-
linie erzeugt und diesen auf der Verbindungslinie platziert, die zur Erzeugung des Objektes
verwendet wird.
Dem CHOTOL-Befehl kann ein zusätzliches Argument mitgegeben werden, um eine genauere
Berechnung des Volumens zu erzielen:
CHOTOL toleranzwert verfeinerungsfaktor
Das zusätzliche Argument verfeinerungsfaktor legt fest, dass zusätzliche Facetten ent-
lang einer Linie erzeugt werden sollen. Der Befehl:
CHOTOL 1.0 2
würde beispielsweise doppelt soviele Facetten erzeugen, wie der Befehl:
CHOTOL 1.0 1
oder:
CHOTOL 1.0
Dieser Befehl kann als Text des Stils Modell Spezifikation der 3D-Zeichnung hinzugefügt
werden oder an die Verbindungslinie eines Objektes als TMG-Text des Stils Modellierbe-
fehl auf Verbindungslinie angehängt werden.
Der Befehl
CHOTOL toleranzwert verfeinerungsfaktor
erhöht die Anzahl der Facettenränder, die zur Näherung von Bögen verwendet werden. Durch
Erhöhung der Facetten wird die Wahrscheinlichkeit von Fehlern reduziert, wenn sich die
gekrümmten Flächen von Objekten berühren oder wenn zwischen diesen ein Spalt bleibt, der
kleiner ist als die Bogentoleranz. Die gewünschte Steigerung wird in dem Wert für verfeine-
rungsfaktor festgelegt.
Hinweis: Der FACET-Befehl setzt den CHOTOL-Befehl außer Kraft. Einzelheiten zum
FACET-Befehl finden Sie im Kapitel „Netzflächen” auf Seite 203.
Eine gekrümmte Fläche eines Modells ist in mehrere gekrümmte Flächensegmente unterteilt,
wobei die Form jedes Flächensegmentes durch eine Anzahl von flachen Flächensegmentfacet-
ten näherungsweise dargestellt wird. Dies ist in Abbildung 226 dargestellt.
Abb. 226 Flächensegmente und Facetten auf einer Modelloberfläche
Flächensegmente Facetten
Objekte benennen
Wenn ein Modell aus mehreren Objekten erzeugt wird, verlieren diese Objekte normalerweise
ihre Identität und werden in ein einziges Objekt überführt. Wenn man ein Objekt während der
Modellerzeugung benennt, kann die Identität des Objektes erhalten bleiben, sodass es sich
während der Darstellungsphase separat anzeigen lässt. Dies ist insbesondere für die stück-
weise Darstellung von Ansichten in der Modellanzeige und bei der Berechnung der Geometrie-
eigenschaften durch das Geometrieberechnungsprogramm sinnvoll.
Sie können ein Objekt benennen, indem Sie den NAME-Befehl gefolgt von dem entsprechenden
Wert, z.B. BLOCK, der Verbindungslinie als Attribut hinzufügen oder einen TMG-Text des Stils
Modellierbefehl auf Verbindungslinie auf der Verbindungslinie des Objektes platzie-
ren.
Hinweis: Die zur Benennung eines Objektes verwendeten Befehle unterscheiden nicht zwi-
schen Groß- und Kleinschreibung.
Alternativ können Sie anstelle des Befehls NAME den Befehl &object_name als Attribut
oder Text des Stils Modellierbefehl auf Verbindungslinie an die Verbindungslinie
anhängen, z.B. &BLOCK.
Zum Benennen von Objekten siehe auch „Boolesche Operationen”, „Ein Objekt benennen” auf
Seite 226.
Detailebene festlegen
Speziellen Objekten innerhalb eines Modells kann eine Detailebene in der Modelldatei zugewie-
sen werden. Hierdurch lassen sich Objekte separat betrachten, indem man die Detailebenen
während der Betrachtungsphase ein- und ausschaltet. Ein Objekt lässt sich auf einer von 256
Detailebenen (0 bis 255) während der Modellierung erzeugen. Näheres dazu siehe im Kapitel
„Der Gelände-Modellierer”, „Ein Objekt benennen und einer Detailebene zuweisen” auf Seite
520. Wenn Sie keine Detailebene angeben, werden alle Objekte auf der Ebene 0 erzeugt.
Um eine bestimmte Detailebene anzugeben, fügen Sie der Verbindungslinie das Attribut
DETAIL gefolgt von dem gewünschten Wert, einer Zahl zwischen 1 bis 255, hinzu oder setzen
einen TMG-Text , z.B. DETAIL 3, des Stils Modellierbefehl auf Verbindungslinie
mit Hilfe einer Segmentprobe an die Verbindungslinie des Objektes ab.
Die Oberfläche eines Segments wird durch Flächensegmente dargestellt, wie bereits im
Abschnitt „Flächensegment- und Facettenränder anzeigen” auf Seite 308 beschrieben. Das
Modellierungssystem benutzt zwei Arten von Flächensegmentgleichungen, um die Oberfläche
eines Modells zu ermitteln:
• Flächensegmentgleichnungen nach Coons
• Rational quadratische Flächensegmentgleichungen
Flächensegmentgleichungen nach Coons werden zur Modellierung der Oberfläche von Objek-
ten verwendet, die mit dem Generator für Netzflächen und mit dem Duct-Generator erzeugt
wurden. Rationale Flächensegmentgleichungen werden zur Modellierung der Oberfläche aller
anderen Modelle verwendet, die mit dem Modellierungssystem erzeugt wurden.
Diese Gleichungen können mit Hilfe des folgenden Befehls in eine Modelldatei ausgegeben
werden:
EQUATIONS ON
Die Flächensegmentgleichungen werden von den MEDUSA Datenübertragungsprogrammen
MODASC, MODBIN, und MEDMIF interpretiert. Weitere Informationen dazu siehe in den Kapi-
teln „Schnittstellen” und „Der Modelldatei-Übersetzer” auf Seite 471.
Der Befehl EQUATIONS ON oder EQUATIONS OFF kann als TMS-Text mit dem Stil Modell
Spezifikation auf dem Blatt oder als TMG-Text mit dem Stil Modellierbefehl auf
Verbindungslinie an die Verbindungslinie eines Modells angehängt werden:
• Als Modell Spezifikation übergibt der Befehl EQUATIONS ON Flächenseg-
mentgleichnungsdaten für das gesamte Modell an die Modelldatei.
• Als Modellierbefehl auf Verbindungslinie übergibt der Befehl EQUATIONS
ON Flächensegmentgleichnungsdaten für ein einzelnes Objekt an die Modelldatei.
Der Befehl EQUATIONS OFF beendet die Ausgabe der Flächensegmentgleichungsdaten eines
Objektes oder eines Modells an die Modelldatei. Hierbei handelt es sich um die Standardein-
stellung
Hinweis: Der Interpolator von MEDUSA ist ebenfalls in der Lage, rationale Flächenseg-
mentgleichungsdaten sowie Gleichungsdaten nach Coons an eine Modelldatei zu
übergeben. Weitere Informationen hierzu finden Sie im Kapitel „Textgesteuerte
Modellierung” auf Seite 529.
Zur Modelldatei können Befehle hinzugefügt werden, die von anderen Programmen verwendet
werden. Der hinzugefügte Befehlstext wird vom 3D-System ignoriert, kann aber von den ande-
ren MEDUSA-Modulen benutzt werden, die auf die Modelle Zugriff haben, beispielsweise das
Massenberechnungsprogramm (Mass Properties). Diese Texte werden als Modelleigenschaf-
ten bezeichnet.
Um Modelleigenschaften zur Modelldatei hinzuzufügen, setzt man einen TMG-Text vom Stil
Modellierbefehl auf Verbindungslinie auf der Verbindungslinie des Objektes ab.
Das erste Zeichen des Textes muss ein Pluszeichen sein.
Beispiel:
+SURF 3
Dieser Befehl teilt dem Viewer mit, die Farbnummer 3 einzurichten und diese einer Fläche
zuzuordnen. Das Pluszeichen teilt dem Modellierer mit, dass der folgende Text zu ignorieren ist.
Bei dem SURF-Befehl handelt es sich um ein häufig verwendete Modelleigenschaft, mit deren
Hilfe jedem Objekt in einem Modell eine andere Farbe oder ein anderes Attribut zugewiesen
werden kann.
Es gibt mehrere Möglichkeiten, einem Objekt den +SURF-Befehl hinzuzufügen. Diese werden
nachfolgend beschrieben.
3. Wählen Sie die gewünschte Farbe durch Klicken auf das entsprechenden Farbfeld.
Default setzt die Farbe auf die Standardfarbe zurück.
Der Dialog schließt sich und die gewählte Farbe wird, solange die Verbindungslinie
noch selektiert ist, im Dashboard angezeigt. Sie können sich das farbige Objekt in der
Modellanzeige anschauen, indem Sie diese über die Schaltfläche im 3D-Werkzeug-
fach öffnen.
Hinweis: Wenn Sie im Farbauswahl-Dialog den Mauszeiger über die einzelnen Farbflächen
führen, wird die den einzelnen Farben zugeordnete Nummer angezeigt.
Hinweis: Als Vorgabe bietet der Dialog Farbe wählen nur eine geringe Anzahl von Farben, Ihr
Administrator kann jedoch die Farbpalette beliebig ändern und erweitern. Die Mo-
dellanzeige greift auf die in folgender Datei definierten Farben zurück:
<medusa>\med2d\m2d\src\colours.map.
Näheres dazu finden Sie im Kapitel “Standardfarben einstellen im MEDUSA
Administrations-Handbuch
Modelldatei komprimieren
Durch einen Befehl kann der Modellierer eine Komprimierung der Modelldateien bei deren
Erzeugung vornehmen, sodass die Plattenkapazität besser genutzt wird. Insbesondere bei
komplexeren Modellen ergibt sich hierdurch eine Einsparung an Plattenkapazität. Beim Einle-
sen werden die komprimierten Modelldateien automatisch expandiert.
Komprimierung und Expandierung laufen vollständig transparent ab und erfordern keinen
Benutzereingriff, benötigen allerdings entsprechend Zeit. Diese Funktion kann abgeschaltet
werden, insbesondere wenn häufig neu modelliert werden muss, beispielsweise während der
Konstruktion, bei der die Modellierungsgeschwindigkeit über der optimalen Nutzung der Plat-
tenkapazität steht. Wenn Kompimierung erforderlich ist, kann diese mit folgendem Befehl ein-
geschaltet werden:
COMPRESSION ON
Dieser Befehl wird als Blattebenen-Attribut hinzugefügt oder TMS-Text mit dem Stil Modell
Spezifikation auf der 3D-Definitionszeichnung platziert.
Wenn die Zeichnung das nächste Mal modelliert wird, wird die Modelldatei komprimiert. Wenn
eine Zeichnung abschließend modelliert worden ist, kann man den Befehl COMPRESSION ON
verwenden, bevor die letzte Modellierung durchgeführt wird, damit die Modelldatei komprimiert
wird.
Um unabhängig vom Modellierer eine Modelldatei komprimieren und expandieren zu können,
steht unter MEDUTIL ein Dienstprogramm namens MODCOMP zur verfügung. Dieses Dienst-
programm kann benutzt werden, wenn die Komprimierung und Expandierung von Modellda-
teien separat von der Modellierung erfolgen soll.
Es empfiehlt sich in diesem Fall auch, eine Unterscheidung zwischen komprimierten und nicht
komprimierten Modelldateien (oder Verzeichnissen) vorzunehmen. Weitere Angaben zu
MODCOMP siehe „Modelldateikompression” auf Seite 553.
Dieses Kapitel beschreibt die Befehle, die zur Erzeugung von 3D-Ansichten eines Modells
erforderlich sind.
• Einführung........................................................................................... 316
Einführung
Zeichnungsdarstellung
Bei dem Verfahren wird eine bestimmte Ansicht (oder eine Menge von Ansichten) zusammen
mit der Zeichnung abgespeichert, wobei die Ansicht in eine andere Zeichnung kopiert oder
zusammen mit der Modelldefinitionszeichnung geplottet werden kann. Man kann beliebig viele
Ansichten definieren, solange jede Ansicht sich in ihrer eigenen Viewbox zusammen mit einem
Viewprim befindet. Die Befehle werden im 3D-Attribute Dialog auf der Karteikarte Darstellung
erzeugt oder als TMS-Text in das Texteingabefeld eingegeben und in der Zeichnung platziert.
Bei der Zeichnungsdarstellung sucht das System zuerst auf der obersten Zeichnungshierarchie
nach Befehlen und setzt die Suche dann nach unten hin fort. Die Befehle werden in der Reihen-
folge abgearbeitet, in der sie aufgefunden werden. Die Reihenfolge, in der die Befehle auf der
Zeichnung platziert werden, wirkt sich also auf das Ergebnis aus.
Darstellungskonzepte
Mit dem Darstellungsprogramm können 3D-Ansichten eines Modells auf ähnliche Weise
erzeugt werden, wie man Fotografien von realen Objekten anfertigt. Wie bei einer Fotografie
können auch hier die Faktoren, die die Größe und Ausrichtung der endgültigen 3D-Ansicht
beeinflussen, eingestellt werden. Der Hauptunterschied besteht darin, dass die Darstellungspa-
rameter über Koordinaten, Längenangaben und Winkeln im MEDUSA 3D-Raum angegeben
werden, wobei die Darstellungsmöglichkeiten wesentlich über das hinausgehen, was in der rea-
len Fotografie möglich ist. Ein Modell eines Gebäudes kann beispielsweise aus dem Boden
heraus betrachtet werden, ein Bauteil kann in jeder beliebigen Ebene geschnitten werden, um
die interne Struktur darzustellen.
Wie in der Fotografie, können auch hier Größe und Lage der Ansichten sowie die Perspektive
variiert werden. Darüber hinaus erzeugt das Darstellungsprogramm trimetrische Ansichten
ebenso einfach wie perspektivische Ansichten; diese Funktion steht in der Fotografie nicht zur
Verfügung. Im verbleibenden Teil dieses Abschnitts werden die Konzepte sowie die im Darstel-
lungsprogramm verwendete Terminologie erläutert.
Wenn man eine Ansicht eines Modells festlegt, sind normalerweise drei Haupfaktoren von Inte-
resse.
• Zu verwendende Art der Projektion (trimetrisch oder perspektivisch)
• Größe des Modellbildes
• Ausrichtung des Bildes in Relation zur Zeichnungs-Viewbox
Diese Faktoren werden nachfolgend besprochen.
Das Darstellungsprogramm erzeugt entweder eine perspektivische Ansicht des Modells mit drei
Punkten, so wie eine Kamera ein reales Objekt fotografiert, oder eine axonometrische Ansicht
(normalerweise als trimetrische Ansicht, wobei die Standardvorgabe allerdings eine isometri-
sche Ansicht ist). Die axonometrische Ansicht ist die herkömmlich benutzte Projektion für 3D-
Darstellung von technischen Bauteilen. Diese Projektion ist normalerweise der Einfachheit hal-
ber auf die isometrische Form begrenzt. Perspektivische Projektion wurde bislang vorwiegend
in der Architektur verwendet. Mit dem Darstellungsprogramm lässt sich jedoch die perspektivi-
sche Asicht ebenso leicht erstellen wie die axonometrische Ansicht. Um realistische Ergeb-
nisse zu erzeugen, kann die Verwendung einer perspektivischen Ansicht für technische
Bauteile durchaus in Betracht gezogen werden. Abbildung 228 zeigt Beispiele für die Projekti-
onsmöglichkeiten.
Abb. 228 Projektionsarten
Das Bild lässt sich wie erforderlich ausrichten, indem man einen der vielen Befehle verwendet,
die den FROM- und/oder TO-Punkt verschieben. Näheres hierzu siehe auf Seite 328 bis
Seite 332.
Bildgröße
Ein Bild wird innerhalb einer Viewbox normalerweise in der tatsächlichen Größe gezeichnet und
kann entsprechend skaliert werden. In vielen Fällen wird man eine andere Größe wählen müs-
sen. Hierzu stehen zahlreiche Befehle zur Verfügung, wobei es darauf ankommt, welche Pro-
jektionsart für die Ansicht verwendet wird. Bei perspektivischer Projektion wird die Bildgröße
durch jeden Befehl verändert, der auch den Abstand zwischen Betrachtungs- und Zielpunkt ver-
ändert. Bei trimetrischer Ansicht haben die gleichen Befehle keine Auswirkung auf die Bild-
größe.
Es gibt Skalierungsbefehle, die für beide Projektionsarten verwendet werden können. Diese
Befehle zeigen die richtige räumliche Beziehung zwischen dem Betrachtungspunkt (dem 3D-
Prim-Ursprung) und dem Modell.
Ein nützlicher Befehl für trimetrische Ansichten ist der FIT-Befehl, der den Benutzer ohne
Rücksicht auf Skalierungsfaktoren arbeiten lässt, wobei allerdings die Beziehungen zwischen
den Betrachtungspunkten und dem Modell nicht genau wiedergegeben werden. Dieser Befehl
lässt sich in perspektivischen Ansichten nicht einsetzen.
Das Bild lässt sich in einer Viewbox stets einwandfrei auf eine bestimmte Größe bringen, wobei
allerdings mehrere Versuche erforderlich sein können, um die tatsächlich gewünschte Größe zu
erreichen. Dies gilt insbesondere für perspektivische Projektion. Im Kapitel „Bildgröße ändern
und Perspektiven einstellen” auf Seite 323 findet sich eine Erläuterung der Befehle, die die
Größe verändern können.
Bei der Zeichnungsdarstellung wird das Bild in voller Größe in einer Viewbox gezeichnet, d.h.
nach Berücksichtigung der Zeichnungsskalierung (und bei trimetrischer oder perspektivischer
Ansicht auch zeichnerisch verkürzt). Das kann zur Folge haben, dass das Bild innerhalb der
Viewbox entweder zu klein oder zu groß wiedergegeben wird. Um dies zu korrigieren, kann
man ein imaginäres Rechteck in der Ebene des TO-Punktes definieren, das auf dem Normalen-
vektor der Betrachtungsrichtung liegt, und das dann automatisch so in die Viewbox eingepasst
wird, dass der To-Punkt im Mittelpunkt liegt (siehe Abbildung 230). Dieses Rechteck wird als
Fenster bezeichnet und entspricht praktisch dem Sucherfeld einer Kamera. Durch diese Funk-
tion lässt sich das Modell bereits beim ersten Versuch in einer sinnvollen Größe innerhalb der
Viewbox darstellen.
Der Punkt, auf dem sich der TO-Punkt in der Viewbox befindet, wird als ONTO-Punkt bezeichnet.
Als Vorgabe ist der ONTO-Punkt der Ursprungspunkt des Viewprims. Der ONTO-Punkt kann mit
Hilfe des ONTO-Befehls (siehe Abbildung 231) an einer beliebigen Stelle innerhalb der Viewbox
platziert werden.
Abb. 231 Die Wirkung des ONTO-Befehls
Der Aufwärtsvektor
Die vertikale Achse in einer Viewbox stellt die Projektion eines Aufwärtsvektors in der jeweili-
gen Viewbox dar. Als Vorgabe ist dies die Z-Achse, sie kann aber mit Hilfe des UPVEC-Befehls
als X- oder Y-Achse umdefiniert werden, wie in Abbildung 232 gezeigt.
Definitionsgemäß darf der Aufwärtsvektor nicht parallel zur FROM-Richtung liegen, d.h. der Win-
kel zwischen den beiden Vektoren darf nicht kleiner als 0,5 Grad sein. Wenn dies der Fall ist,
wird die folgende Fehlermeldung angezeigt:
Aufwaertsvektor ist ungueltig. Ursprungswerte des Aufwärtsvekors
werden beibehalten.
Abbildung 232 zeigt die Auswirkung eines weiteren FROM-Befehls, nachdem der Aufwärtsvektor
umdefiniert wurde.
Abb. 232 Die Auswirkung nach Umdefinieren des Aufwärtsvektors auf den FROM-Befehl
Beispiel:
UPVEC 1 0 0
definiert die X-Achse als Aufwärtsvektor
UPVEC 0 1 0
definiert die Y-Achse als Aufwärtsvektor
UPVEC 0 0 1
definiert die Z-Achse als Aufwärtsvektor
Bild drehen
Das Bild des Modells kann mit Hilfe des Befehls ANGLE um den ONTO-Punkt gedreht werden.
Die Drehung erfolgt in der Ebene des Viewports, der Winkel wird stets im Gegenuhrzeigersinn
von der ursprünglichen Bildposition absolut gemessen.
Beispiel:
ANGLE 60
dreht das Bild im Gegenuhrzeigersinn um 60 Grad.
Die Standardprojektion in der rechten oberen Viewbox einer 3D-Standardzeichnung ist als iso-
metrische Ansicht durch das 3D Isometric View Datum 1 (IV1)-Viewprim in dieser View-
box definiert. Diese Ansicht kann auf folgende Weise in eine andere Projektionsart überführt
werden:
• Die TO- und/oder FROM-Punkte werden so verschoben, dass eine trimetrische Ansicht
entsteht.
• Mit dem PER-Befehl wird eine perspektivische Ansicht erzeugt.
Abbildung 233 zeigt Beispiele für die Projektionsänderung.
Abb. 233 Eine Isometrische Ansicht in eine trimetrische und in eine perspektivische Ansicht
überführen
Diese Verfahren gelten für jede Viewbox auf der Zeichnung, nicht nur für die Viewbox in
Abbildung 233. Es besteht keine Beschränkung in der Kombination der Projektionsarten auf
einer Zeichnung. Beispielsweise können alle Ansichten perspektivisch sein, wobei natürlich nur
eine Ansicht in einer Viewbox zulässig ist.
Die FROM- und TO-Befehle werden in den Kapiteln „Betrachtungspunkt verschieben” auf
Seite 328 bis Seite 332 beschrieben. Die PER-Befehle werden im Kapitel „Perspektivische
Ansicht” auf Seite 325 ff. beschrieben.
Die Bildgröße lässt sich bei einer trimetrischen Ansicht einfach ändern. Alle Anforderungen wer-
den hierbei durch drei Befehle abgedeckt.
Um die Größe eines perspektivischen Bildes zu ändern, muss die Perspektive geändert wer-
den, wobei sich durch Absetzen eines Befehls weitere Bildparameter ändern können. Die
Abhängigkeit der Parameter wird entweder explizit in der Befehlssyntax berücksichtigt, bei-
spielsweise in dem Befehl:
PERWA length angle
oder implizit wie beispielsweise in dem Befehl:
PERS factor
Trimetrische Ansichten
PARS factor
ändert das Standardbild um den vorgegebenen faktor. Die Wirkung des PARS-
Befehls ist in Abbildung 234 zu sehen.
Abb. 234 Die Wirkung des PARS-Befehls
PARW länge
stellt das Bild auf die vorgegebene Fensterlänge ein. Dieser Befehl eignet sich beson-
ders zu Beginn einer trimetrischen Ansicht, da er auf bekannten Daten beruht (d.h. auf
der Modellgröße); siehe Abbildung 235.
FIT skalierfaktor
Das Bild wird in die Viewbox eingepasst. Wenn das optionale Argument
skalierfaktor nicht verwendet wird, wird das Bild auf 0,8 Einheiten zum
Beschränkungsmaß eingepasst.
Das Beschränkungsmaß ist als das Viewbox-Maß (Höhe oder Breite) definiert, das als erstes
ein Abschneiden des Bildes durch die Viewbox-Grenzen verursachen würde, sobald das Bild
vom Mittelpunkt der Viewbox aus expandiert wird. Man spricht daher davon, dass dieses Maß
die Größe eines nicht abgeschnittenen Bildes beschränkt. Notwendigerweise handelt es sich
hierbei um das kleinste Maß der Viewbox.
Wenn skalierfaktor verwendet wird, wird das Bild auf den definierten Bruchteil des View-
box-Beschränkungsmaßes eingepasst. Es handelt sich hierbei sicherlich um den einfachsten
trimetrischen Größenbefehl, allerdings ist hierbei zu beachten, dass zwischen Modell und View-
prim (dem TO-Standardpunkt) die richtige räumliche Beziehung nicht wiedergegeben wird.
Diese Wirkung ist in Abbildung 236 zu sehen. Dies muss nicht unbedingt ein Nachteil sein,
sollte aber in jedem Fall berücksichtigt werden.
Abb. 236 Die Wirkung des FIT-Befehls
Hinweis: Der Wert von skalierfaktor kann größer eins sein, in diesem Fall kann das
Bild durch die Viewbox abgeschnitten sein.
Perspektivische Ansicht
PERA winkel
Mit diesem Befehl wird der perspektivische Winkel explizit definiert. Dieser Befehl ver-
hält sich analog zum Zoomen mit einem Kameraobjektiv. Realistische Ergebnisse wer-
den bei Winkeln zwischen 25 und 45 Grad erzeugt. Winkel außerhalb dieses Bereichs
erzeugen eine spürbare Verzerrung der normalen Bildmaße.
Wenn man den Winkel erhöht, unterliegen die Objekte im Sichtfeld dem sogenannten
Fischaugeneffekt. Durch Verkleinerung des Winkels wird der sogenannte Teleeffekt
erzeugt. Bei einem Winkel von Null wird eine trimetrische Ansicht erzielt.
Abbildung 237 zeigt die Auswirkungen von Winkelveränderungen.
Abb. 237 Die Wirkung des PERA-Befehls
PERS faktor
Das Bild wird größenmäßig verändert, indem die Objektmaße um den vorgegebenen
Skalierfaktor verändert werden. PERS arbeitet stets vom aktuellen FROM-Punkt aus;
dieser Punkt muss also vor Verwendung dieses Befehls festgelegt werden; andernfalls
erzeugt man keine aussagekräftigen Ergebnisse.
Abbildung 238 zeigt die Auswirkungen eines geänderten Skalierfaktors.
Abb. 238 Die Wirkung des PERS-Befehls
PERW länge
Das Bild wird auf die vorgegebene Fensterlänge angepasst. Der perspektivische Win-
kel wird mit Hilfe dieses Befehls geändert. PERW arbeitet stets vom aktuellen FROM-
Punkt aus; dieser muss vor Benutzung des Befehls festgelegt werden, andernfalls
erhält man keine aussagekräftigen Ergebnisse.
Abbildung 239 zeigt die Auswirkung durch Änderung des perspektivischen Winkels.
wobei der perspektivische winkel explizit definiert ist. Dieser Befehl eignet sich sehr
gut zu Beginn einer perspektivischen Ansicht, da beide Parameter auf bekannten
Daten basieren (die Größe des Modells und der gewünschte perspektivische Winkel).
Abbildung 241 zeigt die Auswirkung des Befehls, wobei eine Längenveränderung von
links nach rechts vorgenommen wird und eine Winkelveränderung von oben nach
unten.
Abb. 241 Die Auswirkung des PERWA-Befehls
Betrachtungspunkt verschieben
Es gibt viele Befehle, mit denen der Betrachtungspunkt in die gewünschte Richtung verschoben
werden kann. Diese Befehle werden als FROM-Befehle bezeichnet. Mit Ausnahme eines
Befehls definieren alle Befehle eine neue Lage in Bezug zur aktuellen Position des Betrach-
tungspunktes oder des Zielpunktes. Die Ausnahme bildet der Befehl FROM x y z. Dieser
Befehl definiert den neuen FROM-Punkt in absoluten Koordinaten des 3D-Systems. Hierzu ein
Beispiel:
FROM 600 600 150
Im Allgemeinen wird mit den in diesem Abschnitt aufgeführten Befehlen der FROM-Punkt auf
eine in Bezug zum aktuellen TO-Punkt definierte Position verschoben.
FROM TO x y z
Bei den Argumenten x, y und z handelt es sich um die Entfernungen (in X-, Y- und Z-
Richtung) zum TO-Punkt. Hierzu ein Beispiel:
FROM TO 1000 -200 500
FROM DIST abstand
Mit diesem Befehl wird der FROM-Punkt entlang der Betrachtungslinie so verschoben,
dass er im definierten abstand zum TO-Punkt liegt. Dies hat nur in perspektivischen
Ansichten eine sichtbare Auswirkung. Hierzu ein Beispiel:
FROM DIST 700
FROM SPH latitude longitude
Mit diesem Befehl wird die Lage des FROM-Punktes in dem in Abbildung 242 gezeigten
Kugelkoordinatensystem festgelegt. Der Bereich für latitude beträgt -90 bis 90
Grad, der Bereich von longitude beträgt -180 bis 180 Grad. Hierzu ein Beispiel:
FROM SPH 35 -110
FROM DIR x y z
Mit diesem Befehl wird die Betrachtungsrichtung festgelegt. Die Argumente x, y und
z sind die Entfernungen (in X-, Y- und Z-Richtung) zum TO-Punkt. Hierzu ein Beispiel:
FROM DIR 10 20 5
Die nachfolgend aufgeführten Befehle verschieben den FROM-Punkt auf eine definierte Position
in Bezug zur aktuellen Lage des FROM-Punktes.
FROM FROM x y z
Die Argumente x, y, and z sind die Abstände (in X-, Y- and Z-Richtung) zum FROM-
Punkt. Hierzu ein Beispiel:
FROM FROM 50 90 -20
FROM DIST DIST abstand
Mit diesem Befehl wird der FROM-Punkt entlang der Betrachtungslinie um den definier-
ten abstand zum aktuellen FROM-Punkt verschoben.
FROM DIST DIST 75
Hinweis: Dieser Befehl hat nur in perspektivischen Ansichten eine sichtbare Auswirkung.
Abbildung 243 verschoben. Das Argument winkel ist der in Grad angegebene Win-
kel, um den der FROM-Punkt gedreht wird. Hierzu ein Beispiel:
FROM LEFT 45 D
FROM UP 15 D
FROM RIGHT 30 D
FROM DOWN 10 D
FROM LEFT (RIGHT, UP, DOWN) abstand
Der FROM-Punkt wird in Bezug zum TO-Punkt entsprechend den in Abbildung 243
gezeigten Konventionen verschoben. Das Argument abstand ist der Sehnenabstand,
um den der FROM-Punkt verschoben wird. Hierzu ein Beispiel:
FROM LEFT 100
FROM UP 5
FROM RIGHT 20
FROM DOWN 50
Weitere Beispiele siehe Abbildung 245, „Beispiele für die Befehle FROM RIGHT/DOWN” auf
Seite 331.
Abb. 243 Konventionen zum Verschieben des FROM-Punktes
Zielpunkt verschieben
Es gibt Befehle, mit denen der Zielpunkt nach dem gleichen Verfahren verschoben werden
kann, wie der Betrachtungspunkt. Diese Befehle werden als TO-Befehle bezeichnet. Bei diesen
Befehlen gilt der FROM-Punkt als Fixpunkt in Bezug zum verschobenen TO-Punkt; es handelt
sich praktisch um die genaue Umkehrung der Situation bei den FROM-Befehlen. Aufgrund der
Analogie werden die TO-Befehle in diesem Abschnitt nur aufgelistet. Details zur Verwendung
dieser Befehle können den Beschreibungen der entsprechenden FROM-Befehle im Abschnitt
„Den FROM-Punkt in Bezug zum aktuellen TO-Punkt verschieben” auf Seite 328 entnommen
werden.
• TO x y z
• TO FROM x y z
• TO DIST distance
• TO SPH latitude longitude
• TO DIR x y z
• TO TO x y z
• TO DIST DIST abstand
• TO LEFT winkel D
• TO RIGHT winkel D
• TO UP winkel D
• TO DOWN winkel D
• TO LEFT abstand
• TO RIGHT abstand
• TO UP abstand
• TO DOWN abstand
Mit Hilfe der in Abbildung 246 und Abbildung 247 gezeigten schrägen Vieprims ist es möglich,
ein Modell in nicht axialer Richtung darzustellen, statt FROM-Befehle zu verwenden.
Abb. 246 Die schrägen Viewprim-Werkzeuge
Ansicht definieren
Eine einfache schräge Ansicht wird definiert indem man ein PVD-Viewprim in eine Viewbox
stellt, die ein orthogonales Viewprim enthält. Dieses schräge Viewprim definiert in Verbindung
mit dem orthogonalen Viewprim in dieser Viewbox die primäre Betrachtungsrichtung.
Der TO-Punkt ist der Punkt auf dem Pfeil des PVD-Symbols. Dieser Punkt hat Bedeutung für die
perspektivischen Ansichten und die Schnittansichten, nicht aber für trimetrische Ansichten.
Ein SVD-Vieprim kann in einer anderen orthogonalen Viewbox benutzt werden, um eine sekun-
däre Betrachtungsrichtung zu definieren, wenn eine zusammengesetzte Ansicht erforderlich ist.
Ohne ein SVD-Prim ist die Position des TO-Punktes in der dritten Dimension als Null definiert
(der Ursprung des orthogonalen Prims). Mit einem SVD-Prim ist der TO-Punkt in der dritten
Dimension überden SVD-Ursprung definiert (Kreismittelpunkt).
Ansicht zeichnen
Das Betrachtungsprogramm zeichnet das definierte schräge Bild in einer Viewbox, die nur ein
OVI-Viewprim enthält. Dies ist in der rechten Viewbox in Abbildung 248 zu sehen; hierbei han-
delt es sich um ein Beispiel für eine einfache schräge Ansicht, die durch das PVD-Viewprim in
der linken Viewbox definiert ist. Hierbei ist darauf zu achten, dass das OVI-Prim, das die Lage
der schrägen Ansicht in der Viewbox definiert, in derselben Ausrichtung wie das PVD-Prim plat-
ziert wurde. Hierdurch ist sichergestellt, dass die schräge Ansicht in der rechten Viewbox mit
herkömmlicher Ausrichtung in Bezug zur Hauptansicht in der linken Viewbox gezeichnet wird.
Abb. 248 Eine Definition für eine einfache schräge Ansicht
Sie können eine beliebige Anzahl von schrägen Ansichten auf einer Zeichnung erzeugen. Die
entsprechenden schrägen Prims sind durch ein eindeutigesText-Label in jeder Prim-Gruppe
gekennzeichnet, wie in Abbildung 249 gezeigt. Ein Dummy-Text (lbl) mit dem Stil 3D Oblique
view lable wird zu diesem Zweck herangezogen. Dieser Text kann für jedes Prim einfach
editiert werden.
Abbildung 249 zeigt die Auswirkung der Verwendung von SVD-Viewprim, um eine zusammen-
gesetzte Ansicht zu erzeugen. Die mittlere Viewbox zeigt das hinzugefügte SVD-Prim, wobei
sich die schräge Ansicht allerdings nicht ändert, da die Ausrichtung der PVD-Ebene unverän-
dert bleibt. Die untere rechte Viewbox zeigt die Auswirkung nach Drehung des SVD-Viewprims.
Hierdurch wird die PVD-Ebene gekippt.
Nach diesem Verfahren werden trimetrische Ansichten erzeugt (wie oben gezeigt), perspektivi-
sche Ansichten lassen sich aber ebenso einfach erzeugen, indem man einen perspektivischen
Befehl in der OVI-Viewbox einfügt, wie in Abbildung 250 gezeigt.
Abb. 249 Ein SVD-Viewprim zur Erzeugung einer zusammengesetzten Ansicht verwenden
Zusätzlich zu dem zuvor beschriebenen Verfahren bietet MEDUSA eine weitere Möglichkeit
schräge Ansichten zu erzeugen. Dafür steht im 3D-Werkzeugfach ein Satz spezieller Werk-
zeuge zur Verfügung.
Abb. 251 Werkzeuge zum Erzeugen von schrägen Ansichten
Im Folgenden wird beschrieben, wie Sie mit den Werkzeugen arbeiten können.
1. Öffnen Sie ein 3D-Blatt und zeichnen Sie in der oberen linken Viewbox, die ein ortho-
gonales Vieprim enthält (DXY), ein einfaches Rechteck (Stil:Profil-Linien).
2. Definieren Sie die Tiefe des Modells mit Hilfe des Werkzeugs LS-Verbindungslinie für Volu-
mentranslationskörper .
3. Generieren Sie eine Modell-Datei und stellen es mit Hilfe des entsprechenden Werk-
zeugs dar.
4. Wählen Sie das Werkzeug Erzeugt schräge und ebene Anischt .
5. Der Dialog Schräge Ansicht wird angezeigt.
Abb. 252 Der Dialog Schräge Ansicht
6. Tragen Sie im Eingabefeld einen Namen für die Ansicht ein und schließen den Dialog.
Der Name erscheint später als Zusatz des Prims (siehe auch Abschnitt „Ansicht zeich-
nen” auf Seite 334, Dummy-Text!).
7. Klicken Sie in die Viewbox, die das Rechteck enthält, um den ersten Punkt der
Ansichtsrichtung zu definieren.
Sie werden nun aufgefordert, den zweiten Punkt der Ansichtsrichtung festzulegen
(beachten Sie die Mitteilungszeile unter dem Zeichenbereich).
8. Klicken Sie erneut in die Viewbox, um den zweiten Punkt der Ansichtsrichtung festzu-
legen.
Die beiden abgesetzten Punkte definieren die Ansichtsrichtung.
Ein PVD-Prim, das den Namen der Ansicht enthält, wird am ersten Absetzpunkt auf
der Zeichnung platziert, entsprechend der Ansichtsrichtung.
9. Öffnen Sie das Kontextmenü, um entweder Schrägen Ansichtsprim ausrichten (indem man
zwei Punkte wählt) oder Automatische Ausrichtung des schrägen Ansichtsprims auszuwählen.
10.Sie werden jetzt aufgefordert, irgendwo auf dem Blatt entweder den ersten Punkt
einer neuen Viewbox zu zeichnen oder einen (automatische Ausrichtung) oder zwei
Punkte (manuelle Ausrichtung) festzulegen, die die Ansichtsrichtung innerhalb einer
existierenden Viewbox definieren. Wenn Sie in eine existierende Viewbox klicken, stel-
len Sie sicher, dass diese leer ist, sonst erscheint eine Meldung. Ein OVI-Viewprim
wird in der Viewbox platziert. Der Text des Prims stimmt mit dem im Dialog Schräge
Ansicht definierten Namen überein.
11.Wählen Sie das Werkzeug Aktuelles Modell auf das Blatt zeichenen , um die schräge und
ebene Ansicht zu erzeugen.
Folgende Abbildung zeigt die Definition und die Ansichten des Modells.
Abb. 253 Definition einer schrägen und ebenen Ansicht eines Modellsl
2. Absetzpunkt
der Ansichtsdefinition
1. Absetzpunkt
X einer Ansichtsrichtung
2. Absetzpunkt X
einer Ansichtsrichtung
2. Absetzpunkt
der Ansichtsdefinition
Die Vorgehensweise für das Erzeugen einer schrägen und diagonalen Ansicht ist dieselbe, wie
zuvor beschrieben. Der folgende Abschnitt beschreibt lediglich die davon abweichenden
Schritte.
1. Wählen Sie das Werkzeug Erzeugt schräge und diagonale Ansicht .
2. Setzen Sie zwei Punkte (den FROM- und TO-Punkt) in der oberen linken Viewbox ab,
um die erste Ansichtsrichtung zu definieren.
3. Setzen Sie zwei Punkte in der unteren linken Viewbox ab, um die zweite Ansichtsdefi-
nition zu definieren.
In der zweiten Viewbox wird ein SVD-Prim platziert. Der beigefügte Text stimmt mit
dem in den vorangegangenen Schritten fetsgelegten Namen der schrägen und diago-
nalen Ansichtsrichtung überein.
4. Gehen Sie entsprechend vorheriger Beschreibung vor.
Die Abbildung unten zeigt Definition und Ansichten des Modells.
Abb. 254 Definition einer schrägen und diagonalen Ansicht eines Modells
X
erster FROM-Punkt
für Ansichtsrichtung 1
zweiter Absetzpunkt für
Ansichtsdefinition
erster TO-Punkt X
für Ansichtsrichtung 1
X
zweiter FROM-Punkt
für Ansichtsrichtung 2
zweiter TO-Punkt
für Ansichtsrichtung 2
MEDUSA bietet eine bequeme Art und Weise, eine schräge Ansicht zu erzeugen, indem man
eine Fläche direkt in der Modellanzeige selektiert.
1. Definieren und erzeugen Sie eine Modelldatei, wie zuvor.
2. Wählen Sie das Werkzeug Erzeugt eine schräge Ansicht durch Auswahl einer Fläche im Viewer .
Der Modellanzeige-Dialog erscheint mit der Darstellung des Modells.
Abb. 255 Der Modellanzeige-Dialog mit Darstellung des Modells
3. Wählen Sie die Fläche, die in der Ansicht als rechtwinklige Ansicht dargestellt werden
soll.
4. Klicken Sie auf die Schaltfläche Flächenauswahl anwenden und schließen Sie den Dialog.
5. Erstellen Sie, falls notwendig, eine neue Viewbox, und klicken Sie in diese.
Am Absetztpunkt wird automatisch ein Viewprim platziert. Näheres zum FROM DIR
Befehl siehe Seite 329.
6. Generieren Sie die Ansicht, indem Sie das entsprechende Werkzeug verwenden.
Die folgende Abbildung zeigt das Ergebnis der beschriebenen Prozedur.
Schnittbildung
Mit Hilfe des SECTION-Befehls können Sie eine Schnittansicht durch ein Modell erzeugen. Die-
ser Befehl erzeugt lotrecht zur Betrachtungsrichtung verlaufende Schnittansichten, Teilschnitte
sowie profilierte Schnitte und Schnittansichten geknickter Ebenen.
SECTION Befehl
Der SECTION-Befehl kann als Viewbox-Attribut einer Viewbox hinzugefügt werden oder als
TVS-Text mit dem Stil Ansichts Spezifikation erzeugt werden und auf dem Blatt abge-
setzt werden.
Der SECTION-Befehl erzeugt Schnitte rechtwinklig zur Ansichtsrichtung.
Die Schnittebene verläuft als Vorgabe durch den Ursprung, kann aber als ein vorgegebener
Abstand zum Ursprung entlang de Betrachtungslinie mit Hilfe des folgenden Befehls definiert
werden:
SECTION abstand
Wenn der SECTION-Befehl mit der Option abstand verwendet wird, verläuft die Schnittebene
stets rechtwinklig zur Betrachtungsrichtung.
Fügen Sie dem SECTION-Befehl einen Wert für den Abstand hinzu. (Näheres dazu siehe auch
im Kapitel „Starten”, „Tiefentext” auf Seite 36), und platzieren Sie den Befehl in der Viewbox.
Mit einem positiven Wert für abstand wird das Modell näher zum Betrachtungspunkt hin
geschnitten, bei einem negativen Wert wird der Abstand entsprechend größer. Abbildung 257
zeigt Beispiele für die Anwendung des SECTION-Befehls; weiterhin wird gezeigt, wie Darstel-
lungsbefehle in den Viewboxen eine derartige Ansicht erzeugen.
Abb. 257 Einige Schnittansichten erzeugen
Schnittansichten können durch schräge Viewprims als auch durch Befehle erzeugt werden.
Abbildung 258 zeigt hierzu ein Beispiel. Dabei ist zu beachten, dass der Ursprung des PVD-
Prims die Position des TO-Punktes in der XY-Ebene definiert und dass der Ursprung des SVD-
Prim die Lage des TO-Punktesin der Z-Richtung definiert. Das SVD-Prim kann die Lage des TO-
Punktes in der Y-Richtung in diesem Beispiel nicht verändern.
Abb. 258 Eine Schnittansicht mit Hilfe schräger Viewprims erzeugen
Die hier erwähnte Art der Schnittbildung kann durch die Definition einer Schnittfläche unter Ver-
wendung einer Profillinie des Stils Schnittdefinition erzeugt werden. Fügt man an einem
Ende der Profillinie eine beliebige Punktfunktion hinzu, wird dieses Linienende unendlich. Soll
die gesamte Linie unendlich werden, muss an beiden Linienenden eine Punktfunktion hinzuge-
fügt werden. Nach Abschluss der Schnittflächendefinition muss die Schnittfläche unter Verwen-
dung eines Textes mit dem Stil 3D Schnitt und ein Prim des Stils Schnittlinien-Prim
hinzugefügt werden.
Ist das Profil der Schnittansicht erstellt, muss der SECTION-Befehl als TMV-Text mit dem Stil
Ansichts Spezifikation in der Viewbox abgesetzt werden, in der der Schnitt erzeugt
werden soll. Der Befehl muss wie folgt eingegeben werden:
SECTION schnittlinienname
Abbildung 259 veranschaulicht die Schnittansicht einer unendlichen Ebene. Das hier verwen-
dete Modell zeigt ein rechteckiges Objekt mit einer zylindrischen Bohrung. Die ausgeschnittene
Fläche wird schattiert dargestellt.
Profillinie
FUNV 14 Stil: Profil LP0
Profilline FUNV 0
Stil: Schnittdefinition
FUNV 12
FUNV 10
Verbindungslinie
für Volumentranslationskörper
Stil: Volumenmodell
Gruppe beinhaltet:
Schnittlinien-Prim (SLP) und
Text Stil: 3D Schnitt
FUNV 0
kann an einer beliebigen Stelle
auf der Profilline angeordnet
werden
SECTION-Befehl
Text mit Stil:
Ansichts Spezifikation
Um von einer Ansicht einer unendlichen Ebene eine Schnittansicht durch ein Modell zu erzeu-
gen, gehen Sie wie nachfolgend beschrieben vor. Die Werkzeuge für die Schnittbildung befin-
den sich in unten gezeigtem Werkzeugsatz.
Abb. 261 Werkzeugsatz für die Schnitterzeugung
1. Wählen Sie das Werkzeug SCL - Schnittdefinitionslinie , um eine Schnittlinie durch die
Geometrie zu zeichnen, wie in der Definitionszeichnung Abbildung 259 gezeigt.
Die Profilline sollte eine offene Kontur aus einem oder mehreren geraden Segmenten
haben. Sie darf sich nicht selbst schneiden.
2. Fügen Sie einem Ende der Profillinie eine beliebige Punktfunktion (in diesem Beispiel
FUNV 14) hinzu.
3. Wählen Sie das Werkzeug Lädt Schnittlinien-Definitionssymbol , um ein Prim zu laden und
mit einer Segment-Probe an die Schnittlinie anzuhängen.
Das Schnittlinien-Prim enthält einen Standardtext des Stils 3D-Schnitt, der den
Namen der Schnittlinie festlegt. Prim und Text befinden sich in einer Gruppe.
4. Platzieren Sie den SECTION-Befehl in der Viewbox. Bearbeiten Sie den SECTION-
Befehl, der im 3D Text Controls Dialog vorgegeben ist, indem Sie einen schnittlini-
ennamen entsprechend dem Text des Schnittlinien-Prims hinzufügen, in unserem
Beispiel: SECTION CUTAA.
5. Wählen Sie das Werkzeug Generiert Modell und stellt es dar, um das Schnittmodell zu erzeu-
gen und anzuzeigen.
Hinweis: Wenn eine aus mehreren linearen Segmenten (a, b, c, d, siehe Abbildung 262)
bestehende Schnittlinie an einem Ende (Ende A) eine Punktfunktion und am an-
deren Ende (begrenztes Ende B) keine Punktfunktion hat, muss ein zusätzliches
Segment (Segment e) an das begrenzte Ende angehängt werden. Die Richtung
dieses Segments verläuft lotrecht zum Segment der Schnittlinie (Segment c), das
das Schnittlinien-Prim enthält.
Das Schnittlinien-Prim sollte möglichst an ein Segment und nicht an einen Punkt ange-
hängt werden. Wird es an einem Punkt angehängt, ist es Teil des Segments, das an diesem
Punkt endet. Ist dieses Segment ein unsichtbares Segment, wird das nächste Segment ver-
wendet.
Abb. 262 Zusätzliches Segment an einem begrenzten Ende
Um von einer endlichen Ebene eine Schnittbildung zu erzeugen, sollte so vorgegangen werden,
wie in „Das Modell darstellen”, „Schnittbildung einer unendlichen Ebene” auf Seite 343
beschrieben.
Der einzige Unterschied ist: Die Profillinie, die die Schnittebene begrenzt, enthält keine Punkt-
funktion an beiden Linienendpunkten.
Das Beispiel eines Teilschnittes einer endlichen Ebene ist in Abbildung 263 veranschaulicht. Es
zeigt dieselbe Modelldefinition, wie Abbildung 259, jedoch ohne jegliche Punktfunktion an der
Profillinie.
Abb. 263 Schnittbildung einer endlichen Ebene, Definition
FUNV 0
FUNV 0
Die Auswirkung, die es hat, wenn keine Punktfunktion hinzugefügt wird, werden in der folgen-
den Abbildung, die das vollständige Modell zeigt, deutlich. Um den Unterschied zu erkennen,
vergleichen Sie Abbildung 264 mit Abbildung 260.
Hinweis: Wenn eine aus mehreren linearen Segmenten (a, b, c, d, Abbildung 265) beste-
hende Schnittlinie begrenzte Enden hat (d.h. weder an einem noch an dem ande-
ren Ende ist eine Punktfunktion vorhanden), müssen zusätzliche Segmente
(e und f) an die begrenzten Enden angehängt werden. Die Richtung dieser Seg-
mente verläuft lotrecht zum Segment der Schnittlinie (Segment c), das das
Schnittlinien-Prim enthält.
Mit Hilfe des CRH2D-Befehls kann ein benanntes Schnittobjekt oder alle Schnittobjekte in
einem 2D-Raum schraffiert werden. Gemäß den für die Schraffur angegebenen Werten win-
kel, absatz und versatz kann eine Kompaktschraffur erzeugt werden.
Der CRH2D-Befehl hat folgendes Format:
CRH2D objektname/ALL winkel abstand versatz
Um diesen Befehl in der Viewbox abzusetzen geben Sie den CRH2D-Befehl als TMV-Text mit
dem Stil Ansichts Spezifikation auf der Tastatur ein.
Sie können verschiedene Schraffureinstellungen für winkel, absatz und versatz vorneh-
men.
Beispiel: CRH2D ALL 45 2 0
Hinweis: Die eingegebenen Parameter sind unabhängig von der Flächenneigung. Außer-
dem werden keine verdeckten Kanten entfernt.
Abbildung 266 und Abbildung 267 zeigen das Beispiel einer schraffierten Schnittansicht in
einem 2D-Raum.
Abb. 266 Schraffierte Schnittansicht in einem 2D-Raum, Definition
Befehl
für Schraffur:
CRH2D 45 3 0
Mit Hilfe des CRH3D-Befehls können die Schnittflächen eines benannten Objekts oder alle
Objekte in einem 3D-Raum schraffiert werden. Jede Schraffur auf einer Ebene, die normal zur
Betrachtungsrichtung verläuft, hat die für die Schraffurparameter winkel, abstand, und
versatz angegebenen Werte, wenn der Befehl wie folgt eingegeben wird:
CRH3D objektname/ALL winkel abstand versatz
Um diesen Befehl in der Viewbox abzusetzen, geben Sie den CRH3D-Befehl als TMV-Text mit
dem Stil Ansichts Spezifikation auf der Tastatur ein.
Sie können verschiedene Schraffur-Einstellungen für winkel, absatz und versatz vorneh-
men.
Wenn sich ein Objekt im Vordergrund befindet, werden alle Schraffurlinien innerhalb einer
Gruppe erzeugt und alle verdeckten Kanten entfernt.
Folgendes Beispiel enthält zwei benannte Objekte, eine Schnittlinie ohne Punktfunktionen,
einen Schraffur-Befehl und den Befehl SEC OFF B. Dieser Befehl bewirkt, dass der Zylinder,
Objekt B, angezeigt wird. Wenn der Befehl fehlte, würde das Objekt B nicht angezeigt, da ver-
deckte Kanten entfernt würden.
Abbildung 268 zeigt die Definition des Modells.
Abb. 268 Schraffiertes Schnittobjekt in einem 3D-Raum, Definition
Schnitt-Befehl
Schraffur-Befehl
Befehl schaltet
Schnittbildung für
Objekt B aus
Ist der Wert des Winkels positiv, werden alle anderen Schraffurparameter der Schnittebenen
zur Darstellung eines 3D-Effektes verändert. Dies veranschaulicht die Seitenansicht des Objek-
tes in Abbildung 271.
Soll kein vollständiger 3D-Effekt erzeugt werden, muss ein 3D-Schraffurbefehl mit einem nega-
tiven Winkelwert verwendet werden (siehe hierzu Abbildung 271).
Um den Befehl in der Viewbox zu platzieren, geben Sie den CRH3D-Befehl als TMV-Text mit
dem Stil Ansichts Spezifikation über die Tastatur ein, fügen Sie ALL oder den objekt-
namen hinzu und definieren Sie die Werte für winkel, abstand und versatz.
Abb. 271 Seitenansicht des schraffierten Objekts im 3D-Raum mit positivem und negativem Winkel
Um die Funktion für die Schnittbildung benannter Objekte EIN- oder AUS-zuschalten, benutzen
Sie den SEC-Befehl in folgender Format:
SEC ON objektname
SEC OFF objektname
Um diesen Befehl in der Viewbox abzusetzen geben Sie den SEC-Befehl als TMV-Text mit dem
Stil Ansichts Spezifikation über die Tastatur ein, fügen Sie den objektnamen ein und
ergänzen Sie ON oder OFF.
Als Vorgabe werden alle Objekte geschnitten. Bei Verwendung dieses Befehls kann eine Liste
der benannten Objekte ausgegeben werden, die geschnitten oder nicht geschnitten werden
werden sollen.
Beispiele mit EIN- oder AUS-geschaltetem SEC-Befehl zeigen Abbildung 268 bis
Abbildung 272.
Hinweis: In einer Viewbox müssen alle SEC-Befehle entweder EIN- oder AUS-geschaltet
sein. Sollen nur wenige Objekte geschnitten werden, muss die Option ON verwen-
det werden und umgekehrt.
Abb. 273 Einschalten des Schnittbildung eines benannten Objekts, vollständiges Modells
Soll nur die Ansicht der Schnittfläche erzeugt werden, kann der SEC ONLY-Befehl mit der
Option ON oder OFF wie folgt verwendet werden::
SEC ONLY ON
SEC ONLY OFF
Um den Befehl in der Viewbox zu platzieren, geben Sie den SEC ONLY-Befehl als TMV-Text mit
dem Stil Ansichts Spezifikation über die Tastatur ein.
Abbildung 277 und Abbildung 279 zeigen Beispiele zum SEC ONLY-Befehl.
Sobald die Schnittansicht erzeugt ist, muss der SECTION-Befehl in der Viewbox abgesetzt wer-
den:
SECTION schnittlinienname
Um den Befehl in der Viewbox zu platzieren, geben Sie den SECTION-Befehl als TMV-Text mit
dem Stil Ansichts Spezifikation über die Tastatur ein.
Abbildung 274 und Abbildung 275 zeigt das Beispiel einer Schnittfläche, die von einer geknick-
ten Ebene mit einem begrenzten Linienende erzeugt wurde. Das Schnittobjekt wird ebenfalls in
dem 3D-Raum schraffiert und aus einem Winkel heraus dargestellt.
Abb. 274 Erzeugte Schnittansicht einer geknickten Ebene, Definition
FUNV 0
FUNV 15
Abbildung 276 zeigt ein ähnliches Beispiel. Die Definition des Modells ist dieselbe wie in
Abbildung 274. Hier sind jedoch zwei verschiedene SECTION-Befehle wie folgt in der Viewbox
abgesetzt worden:
SECTION abstand
SECTION schnittlinienname
Dies führt dazu, dass das Objekt mehrfach geschnitten wird.
Abb. 276 Mehrfach geschnittenes Objekt
Profilierte Schnittansichten
Wird eine Schnittfläche mit einem geschlossenen Profil definiert, erzeugt man eine profilierte
Schnittansicht.
Ist die Schnittansicht erstellt, muss der SECTION-Befehl als TMV-Text mit dem Stil Ansichts
Spezifikation in einer Viewbox wie folgt abgesetzt werden.
SECTION viewbox_linienname
Um eine profilierte Schnittansicht durch ein Modell zu erzeugen, gehen Sie wie folgt vor:
1. Wählen Sie das Werkzeug SBL-Schnittrahmenlinie , um eine Profillinie mit dem Stil
Schnittrahmen als geschlossenes Profil in einer Viewbox mit einem View-Prim zu
erzeugen.
Die Profillinie sollte drei oder mehrere gerade Liniensegmente haben und darf sich
nicht selbst schneiden.
2. Wählen Sie das Werkzeug Lädt Schnittrahmen-Definitionssymbol , um ein Prim mit dem Stil
Schnittrahmen-Prim zu erzeugen und hängen dieses mittels Segment-Probe an
die Profillinie an. Dieses Prim zeigt zwei Standardzeichenfolgen an: Ein Viewprim gibt
den Namen der Viewboxlinie an, das andere definiert die Tiefe der Schnittfläche.
3. Das Prim zeigt zwei Standardzeichenfolgen an, eine gibt den Namen der Viewboxlinie
an, (als Vorgabe AA), die andere definiert die Tiefe der Schnittfläche (als Vorgabe 0-
0). Das Schnittrahmen-Prim und der 3D-Schnitt-Text sind in einer Gruppe ent-
halten. Die Tiefe der Schnittfläche wird von der Bezugslinie des Viewprims aus gemes-
sen und kann entweder positiv oder negativ sein.
4. Geben Sie den viewboxlinienname und die Tiefe (depth) ein.
5. Platzieren Sie den SECTION-Befehl in einer Viewbox. Wählen Sie die Befehle entwe-
der im 3D-Text Controls Dialog und bearbeiten Sie sie wie erforderlich oder geben Sie die
SECTION-Befehle als TMV-Text mit dem Stil Ansichts Spezifikation über die
Tastatur ein.
6. Um den profilierten Schnitt zu erhalten, wählen Sie das Werkzeug Generiert Modell und stellt
es dar.
Ein Beispiel einer profilierten Schnittansicht mit einem Tiefenwert von -30 und 30 wird in
Abbildung 277 bis Abbildung 279 gezeigt.
SBP Prim
Tiefenwert
Viewboxlinienname
Profillinie
Stil:
Viewboxrahmen
Befehle:
CRH3D ALL 50 5 0
SECTION AA
FIT 0.75
Befehle:
FIT 0.75
SECTION AA
SEC ONLY ON
CRH3D ALL 50 5 0
Abb. 280 Zusammenbaumodell einer Achse mit einem geschnittenen und schraffierten Lager
Beispiel 2
In Abbildung 281 wird das Zusammenbaumodell (assy1) in ein neues Zusammenbaumodell
(assy2) eingefügt, das eine zweite Lagerkomponente enthält. Diese zweite Lagerkomponente
wird im 2D- und 3D-Raum geschnitten und schraffiert.
Abb. 281 Zusammenbaumodell einer Achse mit zwei geschnittenen und schraffierten Lagern
Der VIEWTOL-Befehl
Darstellungsbefehle
Dieser Abschnitt enthält eine komplette Liste der Darstellungsbefehle. Die Befehle können über
die Tastatur in Groß- oder Kleinbuchstaben eingegeben werden. In den folgenden Syntax-
schaubildern sind die Befehle in Großbuchstaben dargestellt.
ANGLE
Legt den winkel in Grad fest, den das Bild des Aufwärtsvektors mit der Y-Achse des View-
ports bildet.
BOU
Legt fest, ob die Flächensegmentränder auf gekrümmten Flächen sichtbar oder unsichtbar
sind. Vorgabe ist BOU INV.
CRH3D
Erzeugt die Schraffur der Schnittflächen in einem 3D-Raum, wobei jede Schraffur einer Ebene,
die lotrecht zur Betrachtungsrichtung verläuft, die mit den Optionen winkel, abstand und
versatz eingegebenen Parameter enthält.
CRH2D
Erzeugt die Schraffur der Schnittflächen in einem 2D-Raum unter Verwendung der mit den Opti-
onen winkel, abstand und versatz eingegebenen Parameter.
DET
Die angegebenen Detailebenen werden EIN- oder AUS-geschaltet, sodass sich Objekte selek-
tiv darstellen lassen, soweit diesen Objekten während der Modellierungsphase eine Detaile-
bene zugewiesen wurde. Nur die eingeschalteten Detailebenen können betrachtet oder
bearbeitet werden.
Die Option level_number gibt die EIN- oder AUS-zuschaltende Ebenennummer an. Sie kön-
nen für die ebenennummer eine Zahl zwischen 0 und 255 angeben. Als Vorgabe gilt der Wert
0.
Die Option /* schaltet den Zustand ab der gegebenen Ebenennummer bis zum Ende um. Um
einen Bereich von Ebenennummern anzugeben, die EIN- oder AUS-geschaltet werden sollen,
muss die Option /ebenennummer verwendet werden.
DRAW
ERROR TEXT
Legt texttyp und layer_number für den Fehlertext fest, der der Zeichnung hinzugefügt
wird, wenn während des normalen Betriebs ein Fehler unterläuft. Der Befehl ERROR TEXT ist
auf der Zeichnung als 3D Ansicht Fehler Text-Textstil für Darstellungsfehler definiert und
als 3D Modell Fehler Text-Textstil für Modellierfehler.
Anstelle eines Text-Typs können Sie alternativ einen Stilnamen in Anführungszeichen verwen-
den (z.B. Stilname “3D Ansicht Fehler Text“)
FIT
Das Bild wird in axonometrischen Ansichten in die Viewbox eingepasst. Wenn das optionale
Argument skalierfaktor nicht verwendet wird, dann wird das Bild auf 0,98 Einheiten des
Beschränkungsmaßes der Viewbox eingepasst. Wenn skalierfaktor angegeben wird, wird
das Bild auf den definierten Bruchteil des Beschränkungsmaßes der Viewbox eingepasst. Hier-
bei ist darauf zu achten, dass der Befehl nicht die korrekte räumliche Beziehung zwischen
Modell und Viewprim (dem TO-Punkt) wiedergibt. Der Wert von skalierfaktor kann größer
als eins sein, in diesem Fall wird das Bild durch den Viewbox-Rand abgeschnitten.
FROM
HL
Verdeckte Kanten werden ausgeblendet, eingeblendet oder in Ansichten, die mit dem DRAW-
Befehl erzeugt werden, als Punktlinien dargestellt. Die Standardeinstellung lautet HL INV.
INT
Die Objektschnittlinien werden ein- oder ausgeblendet. Als Standardeinstellung gilt INT VIS.
NODRAW
NO FIT
OBJ
Ein benanntes Objekt oder alle Objekte werden zur Darstellung ausgewählt. Das Argument
name kann einen Platzhalter (Wildcard) enthalten, der für eine beliebige Zeichenfolge steht.
Die folgenden drei Platzhalter stehen zur Verfügung:
Zeichen Beschreibung
+ Entspricht nur einem einzigen Zeichen
% Entspricht jeder beliebigen Zeichenanzahl bis zu einem
Punkt (der Punkt ist ausgeschlossen). Es entspricht eben-
falls jeder beliebigen Zeichenanzahl bis zu dem Zeichen,
das dem Prozentzeichen folgt.
@ Entspricht jeder beliebigen Zeichenanzahl bis zum Ende
der Zeichenfolge oder bis zu dem Zeichen, das dem @-
Zeichen folgt.
ONTO
Definiert die Position in der Viewbox, an der das Bild mit dem TO-Punkt erscheint. Der Wert von
x_position und y_position muss sich im Bereich von 0 bis 1 bewegen. Die untere linke
Ecke des Bildschirms gilt als Position 0,0, die obere rechte Ecke gilt als 1,1.
PAR
Die axonometrische Ansicht wird durch Angabe des Maßstabfaktors (<scale>) oder der
Fensterlänge (<length>) angegeben.
PER
Eine perspektivische Ansicht wird durch die Kombination von perspektivischem Winkel, Maß-
stabsfaktor und Fensterlänge angegeben.
SEC
Bei Verwendung der Option OFF wird der SECTION-Befehl rückgängig gemacht.
Bei Verwendung der Option objektname werden die zu schneidenden Objekte angewählt. Die
Option kann mehrmals verwendet werden und zur Auflistung der Objekte dienen, die entweder
geschnitten oder nicht geschnitten werden sollen. Müssen die meisten Objekte in einem Modell
geschnitten werden, ist es empfehlenswert, sich mit Hilfe der Option OFF eine Liste anzeigen zu
lassen. Müssen die meisten Objekte nicht geschnitten werden, lässt man sich eine Liste über
die Option ON anzeigen. Tauchen die Befehle SEC ON und SEC OFF gleichzeitig in einer View-
box auf, wird eine Fehlermeldung ausgegeben.
SEC ONLY
Erzeugt nur eine Ansicht der Schnittfläche sowie die Darstellung der 3D-Schraffur. Gibt es bei
der Schnittbildung begrenzte Enden, schneidet die Viewbox die Schnittebene an diesem Ende
ab, da sonst die Schnittflächen, die durch die Kante des begrenzten Endes erzeugt wurden,
ebenfalls sichtbar wären.
SECTION
Bei Verwendung der Option abstand wird eine Schnittansicht des Modells erzeugt. Die
Schnittebene verläuft auf dem Normalvektor der Betrachtungslinie und schneidet diese Linie an
dem angegebenen abstand zum TO-Punkt, wobei abstand entlang der Betrachtungslinie
zum Betrachtungspunkt gemessen wird. In jeder Viewbox darf nicht mehr als ein SECTION-
Befehl mit dieser Option stehen.
Mit den Optionen schnittlinienname und viewboxlinienname kann eine Schnittansicht
des Modells anhand der Profillinie der Schnittfläche erzeugt werden, wenn diese im Zusam-
menhang mit einem SECTION-Befehl mit der Option abstand verwendet wird. Die Namen der
Schnittlinie und der Viewbox dürfen nicht mehr als je 12 Zeichen enthalten. Das erste Zeichen
muss ein Buchstabe sein.
SEL
SKETCH
Eine Ansicht wird so schnell wie möglich erzeugt, ohne Silhouette, verdeckte Kanten oder
Schnitte darzustellen.
Produces a view as fast as possible by not generating silhouettes, hidden lines, or sectioning.
TIL
Die Facettenränder werden ein- oder ausgeblendet. Standardeinstellung ist TIL VIS.
TO
Units
UPVEC
Gibt die Richtung des Aufwärtsvektors an. Als Standardwert gilt 0 0 1 (Z-Achse).
VER
Die grafische Verifizierung wird ein- oder ausgeschaltet. Als Standardwert gilt VER ON.
DIE MODELLANZEIGE
Dieses Kapitel beschreibt, wie Sie zur Visualisierung eines Modells die Modellanzeige benut-
zen können.
Hinweis: Die Modellanzeige ist auf die Anzeige von 800000 Facetten begrenzt. Wird diese
Grenze überschritten, erscheint eine Meldung, dass die Daten abgeschnitten wur-
den, und die Modellobjekte, die bis dahin geladen wurden, werden angezeigt.
Um den Dialog Modellanzeige zu öffnen, wählen Sie im 3D-Werkzeugfach das Werkzeug Öffnet die
Modellanzeige .
Falls nur der obere Teil des Dialogs angezeigt wird, klicken Sie auf den Pfeil rechts unten, um
den unteren Teil des Dialogs zu öffnen.
Abb. 282 Der Modellanzeige Dialog
Der obere Teil des Dialogs zeigt die isometrische Ansicht des Modells des aktuellen Blattes.
Das Symbol links stellt die Richtung der x-, y- und z-Koordinate dar. Abbildung 282 zeigt die
Standard-Einstellungen und -Ansichtsrichtung, wenn Sie den Dialog öffnen.
Sie können die Richtung der Ansicht ändern, das Modell drehen, bewegen oder zoomen.
Wenn Sie den Cursor über das Modell bewegen, die mittlere Maustaste gedrückt halten und die
Maus bewegen, dreht sich das Modell stufenlos, sodass Sie das Modell von allen Seiten
anschauen können.
Wenn Sie Einstellungen im Modellanzeige Dialog geändert haben, können Sie jederzeit auf die
Standardwerte zurückschalten, indem Sie auf die Schaltfläche Standard klicken.
Der folgende Abschnitt gibt Ihnen detaillierte Informationen zu den einzelnen Schaltflächen und
Eingabefeldern des Dialogs.
Ebene Ansichten
Sie können zwischen sechs unterschiedlichen Ansichtsrichtungen lotrecht zu einer
Seite des Modells wählen:
Vorderansicht, Rechte Ansicht, Linke Ansicht, Draufsicht, Untere Ansicht, Rückansicht.
Isometrische Ansichten
Sie haben die Wahl zwischen vier unterschiedlichen Isometrischen Ansichten.
Standard
setzt alle Einstellungen auf die Standardwerte zurück.
Pfeil-Schaltfläche
öffnet und schließt den unteren Teil des Dialogs mit den Eingabefeldern für eine
Erweiterte Ansichtssteuerung und den Schaltflächen Modell, Snapshot und Flächenauswahl anwenden.
Erweiterte Ansichtssteuerung
Drehen
Mit Hilfe der Schieberegler können Sie das Modell stufenlos in drei verschiedenen
Richtungen (entsprechend der Symbole um die x-, y- oder z-Achse) drehen.
Verschieben
bewegt das Modell auf der x- (oberes Feld) bzw. y-Achse (unteres Feld) entsprechend
dem eingegebenem Wert.
Zoom: Verkleinert (Wert < 1) bzw. vergrößert (Wert > 1) das Modell.
Modell
öffnet das Fenster Modelldatei öffnen, wo Sie in einem beliebigen Verzeichnis, unabhängig
von der derzeitig geöffneten Zeichnung, eine Modelldatei auswählen können, die im
Dialog Modellanzeige angezeigt werden soll.
Abb. 283 Dialog Modelldatei öffnen
Wenn Sie auf die Schaltfläche Vorschau klicken, wird Ihnen über dem Button ein kleines
Bild der ausgewählten .mod Datei angezeigt.
Mit einem Klick auf die Schaltfläche Anwenden wird das gewählte Modell im Modellanzeige-
Dialog angezeigt. Der Dialog Modelldatei öffnen bleibt weiterhin geöffnet.
Klicken Sie auf die Schaltfläche Öffnen, wird die Datei im Dialog Modellanzeige geöffnet
und das Fenster Modelldatei öffnen schließt.
Snapshot
öffnet den Dialog Dateiname.
Abb. 284 Dateiname-Dialog
Sie können ein Verzeichnis wählen, in das Sie das derzeit angezeigte Modell als .bmp
oder .png-Datei speichern möchten. Geben Sie einen Dateinamen mit der Endung .bmp
oder .png ein. Wenn Sie auf die Schaltfläche Öffnen klicken, wird eine Datei der gerade
im Modellanzeige Dialog dargestellten Modellansicht generiert und in dem angegebenen
Verzeichnis gespeichert. Der Dialog bleibt auf dem Bildschirm geöffnet.
Hinweis: Auf Maschinen, auf denen die Snapshot-Funktion fehlschlägt, kann die Umge-
bungsvariable MED_SNAP_PIXMAP gesetzt werden, die eventuell ein besseres
Ergebnis liefert.
Detailebene
Öffnet den Dialog Detailebenen.
Abb. 285 Dialog Detailebenen
Standardeinstellungen
Die Standardeinstellungen in der Modellanzeige können geändert werden. Der Dialog Standard, den
Sie über Optionen > Voreinstellungen öffnen, enthält die Karteikarte 3D, in der Sie die Standardeinstel-
lungen für die Modellanzeige festlegen können.
Abb. 286 Standardeinstellungen für die Modellanzeige
Darstellungsart
steuert die Anzeige eines Modells. Flächenlinien ist die Standardeinstellung.
Folgende Bilder zeigen die Darstellung für Rahmen und Fläche
Abb. 287 Modellanzeige Dialog - Option Rahmen
Sichtbarkeitseinstellung
bietet die Optionen Achse (Standardeinstellung), Rahmen und Objektnamen. Mehrere Optio-
nen sind gleichzeitig möglich. Im Beispiel unten sind alle drei Optionen aktiviert.
• Achse
zeigt das Koordinatenkreuz an
• Rahmen
legt eine Box um das gesamte Objekt
• Objektname
zeigt den Namen eines Objektes an
Abb. 289 Modellanzeige Dialog - Optionen Sichtbarkeitseinstellung
Weiteres zu dem Dialog siehe „Einführung”, „Die 3D Standard-Einstellungen” auf Seite 18.
REKONSTRUKTIONSBEFEHLE
Die vom Darstellungsprogramm erzeugten Ansichten werden in die Datenstruktur der zweidi-
mensionalen Zeichnung überführt und dann in den Zeichnungs-Viewboxen rekonstruiert.
Allgemeine Hinweise
Anstelle der nachfolgend beschriebenen Vorgehensweise, bei der Befehle über Texte erteilt
werden, können Sie dieselben Befehle durch Hinzufügen von 3D-Attributen erteilen (siehe „3D-
Attribute” auf Seite 47).
Überall, wo <clump> in der Syntax eines TARGET-Befehls angegeben ist, können Sie alterna-
tiv einen Gruppennamen in Anführungszeichen verwenden.
Z.B. : TARGET CLUMP S2T SET
oder
TARGET CLUMP “Scene““3D Object“
Wenn Ansichten eines Modells auf einer 3D-Zeichnung gezeichnet werden, können die Linien,
aus denen diese Ansichten aufgebaut werden, als Linien auf Zeichnungsebene oder als Mitglie-
der einer Gruppe erzeugt werden. Linien auf Gruppenebene werden üblicherweise mit dem
Befehl TARGET CLUMP erzeugt, der den Gruppen-Typ angibt.Der Standard-Gruppen Typ für
rekonstruierte Linien ist Gruppe (3D Objekt).
Die Syntax des TARGET CLUMP Befehls wird unten gezeigt:
Der Befehl kann auch dazu benutzt werden, um separate Gruppen zum Abspeichern der Linien
zu erzeugen, aus denen sich individuelle Objekte eines Modells zusammensetzen.
Beispielsweise wird folgender Befehl auf einer 3D-Definitionszeichnung abgesetzt, um für jede
Ansicht des vollständigen Modells eine 2ST-Gruppe auf Zeichnungsebene zu erzeugen, wobei
jede dieser Gruppen eine Gruppe des Typs SCENE für jedes Objekt im Modell beinhaltet:
TARGET CLUMP S2T Group
Wenn die rekonstruierten Linien auf Zeichnungsebene erzeugt werden sollen und nicht als
Linien in einer Gruppe, verwenden Sie folgenden Befehl:
TARGET CLUMP NONE
Hinweis: Die rekonstruierten Linien werden in Gruppen abgelegt, hierbei werden Linien des
Stils Vollinie schmal verwendet. Wenn die Ansichten mit Hilfe von Linien auf
Zeichnungsebene rekonstruiert werden sollen, können Linien des Stils Vollinie
schmal nicht benutzt werden, sondern müssen in Linien auf Zeichnungsebene
umgesetzt werden. Die benötigten Linien auf Zeichnungsebene müssen mit Hilfe
des TARGET-Befehls angegeben werden. Der TARGET-Befehl wird auf „Angabe
des Linienstils und Layers” auf Seite 384.
Typ und Layer der rekonstruierten Linien werden mit dem TARGET-Befehl angegeben. Man
unterscheidet zwischen fünf Typen von rekonstruierten Linien:
• 3D Schnittdefinitionslinie, die beim Schneiden eines Objekts erzeugt werden.
• Objektlinien, die die Grundform des Objekts aufzeigen.
• Implizite Kantenlinien, die zur Darstellung der Überschneidungslinien zwischen sich
schneidenden Objekten dienen, die nicht durch boolesche Operationen erzeugt wur-
den.
• 2D- und 3D-Schraffurlinien, die erzeugt werden, wenn die Oberfläche eines
Schnittobjektes schraffiert ist.
• Schnittkantenlinien, die die Schnittkanten eines Schnittobjekts darstellen.
Der TARGET-Befehl ermöglicht es auch, zwischen sichtbaren Linien (VIS) und verdeckten Kan-
ten (HID) sowie impliziten Linien zu unterscheiden. Schnittlinien sind stets sichtbar.
Der TARGET-Befehl kann zur Rekonstruktion von Linien aus folgenden Objekten verwendet
werden:
• Drahtobjekte
• Flächenobjekte
• Volumenobjekte
• Benannte Objekte
• Benannte Unterobjekte innerhalb einer Instanz-Gruppe
Objekte werden bereits bei der Modellerzeugung benannt, und zwar mit Hilfe des Befehls NAME
name oder & name. Bei benannten Unterobjekten handelt es sich um Objekte, denen innerhalb
eines Einfügemodells ein Name zugewiesen wurde. Das Modell SHAFT enthält beispielsweise
die benannten Objekte COG und CLIP. Diese Objekte würden als SHAFT.COG bzw.
SHAFT.CLIP angesprochen werden.
Das nachfolgende Schaubild zeigt die Syntax des TARGET-Befehls. (Die Reihenfolge der
Befehle ist in manchen Fällen wichtig. Beispiele dazu werden auf Seite 385 gezeigt):
Hinweis: Mit HID wird die durch den Darstellungsbefehl HL DOT zu verwendende
Linienausführung festlegt. Mit CRH2D (2D-Schraffur) kann eine optionale Gruppe
angegeben werden, in der die Schraffurlinie erzeugt wird.
Die folgenden Beispiele zeigen die Verwendung des TARGET-Befehls, um Stil und Layer rekon-
struierter Linien anzugeben:
TARGET SEC “solid_thick” 50
Alle Schnittlinien sollen den Stil Volllinie breit haben und sich auf Layer 50
befinden.
TARGET OBJ VIS “solid_thin” 103
Alle sichtbaren Objektlinien sollen den Stil Vollinie schmal haben und sich auf
Layer 103 befinden.
Mit Hilfe des Befehls EQUATIONS ON, der auf einer Modelldefinitionszeichnung als TMS-Text
des Stils Modell Spezifikation platziert wird, werden in der Modelldatei Flächeninformati-
onen erzeugt, wobei die rekonstruierten Ansichten des Modells mit der Standarddatenstruktur
erzeugt werden, bei der die Flächeninformationen in einzelne Gruppen aufgeteilt werden.
Die Standard-Gruppenstruktur für die rekonstruierte Geometrie kann mit Hilfe des Befehls TAR-
GET EQUAT außer Kraft gesetzt werden. Dieser Befehl wird für die Anpassung der Gruppen-
Struktur benutzt, damit die Flächeninformationen in bestimmter Form auf der Zeichnung ausge-
lesen werden können, normalerweise, um diese Daten an spezielle Applikationen übergeben
zu können.
Hinweis: Der Befehl TARGET EQUAT hat nur dann Wirkung, wenn in der Modelldefinitions-
zeichnung der Befehl EQUATIONS ON benutzt wird.
Der Befehl TARGET EQUAT NONE S3T S2T SCENEwürde beispielsweise auf der 3D-Definiti-
onszeichnung platziert werden, mit folgendem Ziel:
• Keine Gruppen auf Zeichnungsebene
• Für jedes Objekt im Modell eine S3T-Gruppe
• Für jede Fläche jedes Objekts eine S2T-Gruppe
• Für jedes Flächensegment auf der Oberfläche für jede dieser Gruppen eine Gruppe
des Typs SCENE.
Hierbei handelt es sich um die Standardparameter für diesen Befehl.
Die rekonstruierte Geometrie wird durch einen unsichtbaren Text gekennzeichnet, der innerhalb
der Gruppen platziert wird. Als Vorgabe wird hierzu der Textstil 3D-Kennungstext auf Layer 3
verwendet, diese Einstellung kann aber mit dem Befehl TARGET GID außer Kraft gesetzt wer-
den.
Der TARGET GID Befehl weist folgende Syntax auf:
Der Kennungstext lässt sich auf der Zeichnung sichtbar darstellen, indem man auf CODE 8
umschaltet (COD 8) und das Darstellungsprogramm startet.
Datenbankschlüssel angeben
Der Befehl DBKEY dient dazu, die Rekonstruktion von Datenbankschlüsseln festzulegen.
Datenbankschlüssel werden in der Modelldatei durch UPR-Texte (Modelleigenschaften) im
Assembly Manager benannt.
Der Befehl DBKEY weist folgende Syntax auf:
Der Befehl DBKEY kann auf folgende Objekte in der Modelldatei angewandt werden:
• Drahtmodelle
• Volumenobjekte
• Flächenobjekte
• Alle Objekte
Der Befehl legt die Ebene fest, auf der Datenbankschlüssel rekonstruiert werden. Die Schlüssel
lassen sich auf folgenden Ebenen rekonstruieren:
• Gruppen-Ebene
• Linien-Ebene
• Farb-Ebene
• Alle Ebenen
Man kann auch angeben, dass für einen Datenbankschlüssel keine Rekonstruktion erfolgen
soll, indem man DBKEY NONE wählt. Hierbei handelt es sich um die Standardeinstellung.
Einzelne Datenbankschlüssel können ebenfalls zur Rekonstruktion ausgewählt werden.
Mit dem Befehl
DBKEY LINE PIPE1 PIPE2
legt man beispielsweise fest, dass nur die Datenbankschlüssel PIPE1 und PIPE2 rekonstruiert
werden sollen, und dass diese auf Linienebene rekonstruiert werden.
Wenn man keine Namen für Datenbankschlüssel angibt, werden sämtliche Schlüssel auf der
gewählten Ebene rekonstruiert.
Mit dem Befehl
SHELL DBKEY CLUMP
legt man beispielsweise fest, dass alle Datenbankschlüssel für Flächenobjekte auf Gruppen-
Ebene rekonstruiert werden sollen.
Für Farb-Ebenen-Datenbankbefehle repräsentiert key_name die RGB-Werte:
DBKEY OCOL <nr1> <nr2> <nr3>
wobei die Zahlen <nr1> <nr2> <nr3> Integerwerte sind.
Der DBKEY-Befehl wird mit Hilfe eines Textes des Stils Rekonstructor definiert.
Gekrümmte Linien werden durch Modellierer und Darstellungsprogramm als gerade Linienseg-
mente erzeugt, die der Kontur der Objektfacetten folgen. Der Befehl CURVES gibt an, wie die
Kurven gekennzeichnet werden sollen.
Das System versucht, einen optimalen Verlauf zwischen den vom Darstellungsprogramm
erzeugten Punkten zu finden. Die hierbei erzeugte Linie verläuft durch den ersten und letzten
Punkt der Flächengrenze; die maximale Abweichnung dieser Linie von der Grenzlinie wird als
Kurventoleranz bezeichnet.
Um die Kurventoleranz einzustellen, verwendet man folgenden Befehl:
CURVES toleranzwert
Ein kleinerer toleranzwert erzeugt eine genauere Darstellung einer Kurve als ein großer
Wert. Der Standardbefehlsblock auf einer 3D-Zeichnung enthält den CURVES-Befehl.
Für eine rekonstruierte Kurve, bei der es sich theoretisch um einen Kreisbogen handelt, kann
zwar Radiusbemaßung benutzt werden, man darf aber nicht davon ausgehen, dass das hier-
durch erzeugte Ergebnis in jedem Fall korrekt ist. Dies ist darauf zurückzuführen, dass mögli-
cherweise ein Kegelschnitt erzeugt wurde, da ein Kreisbogen nicht eingepasst werden konnte,
weil CIR ON aktiviert war oder weil die Kurve ohne CIR ON erzeugt wurde. Eine solche Situa-
tion kann sich nach Anwendung Boolescher Operationen ergeben.
Für Bemaßungszwecke kann man die Kurvengenauigkeit durch Reduzierung des CHOTOL-
Wertes verbessern. Die Anzahl der Punkte auf der Kurve wird hierbei erhöht, sodass sich die
Genauigkeit verbessert, aber die Leistung darunter leidet.
Mit dem Befehl CIR legt man fest, welcher Bogentyp für die Rekonstruktion verwendet werden
soll. Es stehen zwei Bogentypen zur Verfügung:
• Tangentenpunktbogen
• Mittelpunktbogen
Als Vorgabe werden Tangentenpunktbögen erzeugt.
Mittelpunktbögen werden mit Hilfe des folgenden Befehls erzeugt:
CIR ON
Um zu den Standardeinstellungen zurückzukehren, verwenden Sie den Befehl CIR OFF.
Der CIR-Befehl arbeitet in Verbindung mit dem CURVES-Befehl. Wenn man bespielsweise
CIR ON benutzt und wenn sich sechs oder mehr Punkte auf einer Liste befinden, versucht das
Darstellungsprogramm, einen Kreisbogen unter Abzug der beiden letzten Endpunkte an die
Linie anzupassen. Wenn das nicht möglich ist, versucht das Programm, einen Kegelschnitt zu
erzeugen. Wenn dies erfolgreich verläuft, werden anschließend die beiden Endpunkte in diesen
Bogen integriert, indem überprüft wird, ob sich diese noch innerhalb der CURVES-Toleranz
bewegen (siehe „Genauigkeit der Kurvenrekonstruktion” auf Seite 391). Wenn dies nicht der
Fall ist, beispielsweise nach booleschen Operationen, wird jedes Endsegment der Kurve als
gerade Linie ausgegeben, wobei die übrige Kurve weiter als Kreisbogen oder als Kegelschnitt
verläuft.
Hinweis: Wenn ein Kegelschnitt nicht eingepasst werden kann, wird statt dessen eine ge-
rade Linie verwendet.
Alternativ hierzu lässt sich die Erzeugung von Bögen unterdrücken, indem man dafür sorgt,
dass nur gerade Liniensegmente für alle rekonstruierten Bögen ausgegeben werden. Hierzu
fügt man dem CURVES-Befehl einen kleinen Toleranzwert hinzu z.B.:
CURVES .01
Als Vorgabe werden rekonstruierte Linien in Form von möglichst wenigen Linien komprimiert.
Diese werden mit Hilfe unsichtbarer Liniensegmente verbunden. Dank dieser Komprimierung
verringert sich die Zeichnungsgröße, sodass bestimmte Zeichnungsvorgänge leichter ablaufen
können, z.B. das Schraffieren von Schnittlinien. Jede Linie kann mit Hilfe des folgenden Befehls
auch separat rekonstruiert werden:
PACK OFF
Der Befehl PACK ON ist die Standardeinstellung.
Die Punkte, an denen ein Draht geschnitten wird (die Schnittpunkte) können mit folgendem
Befehl hervorgehoben werden:
SECFUN punktfunktion
Hierdurch wird die Punktfunktion festgelegt, die für diese Punkte gelten soll. Um beispielsweise
die Funktion FUNV 20 anzugeben, verwendet man folgenden Befehl:
SECFUN 20
Der Befehl kann über die Tastatur eingegeben werden und muss ein TRS-Text des Stils
Rekonstruktion haben.
Der Model Validator wird benutzt, um die Gültigkeit eines Volumenmodells oder eines Volumen-
objektes innerhalb eines Modells zu ermitteln. Als gültig wird ein Modell dann anerkannt, wenn
sich alle Facettenränder und Flächensegmentgrenzen genau zuordnen lassen, wobei sich
benachbarte Ränder gegenüberliegen und eine gemeinsame Kennung aufweisen (GID); Spal-
ten oder Löcher dürfen nicht vorhanden sein.
Bevor man den eigentlichen Konstruktionsvorgang beendet, ist es wichtig, den Model Validator
für alle Volumenmodelle zu benutzen, um die Integrität dieser Modelle zu prüfen. Bei ungültigen
Modellen können weitere boolesche Operationen innerhalb der Schattierungsprogramme oder
der Programme zur Massenberechnung nicht ablaufen. Hierbei gilt eine einzige Ausnahme,
und zwar dann, wenn innerhalb einer booleschen Operation ein ungültiges Objekt nicht Teil des
resultierenden Modells ist.
Dem Model Validator wird eine Modelldatei als Eingabewert übergeben, das Programm erzeugt
dann einen Bericht zur Gültigkeit des Modells; dieser Bericht kann am Bildschirm angezeigt
oder in eine Datei geschrieben werden.
• Den Validator starten ............................................................. 396
• Befehlssyntax......................................................................... 400
Wählen Sie die Schaltfläche Prüft Gültigkeit des aktuellen Modells , um das Model Validator-Pro-
gramm zu starten.
Sobald die Prüfung abgeschlossen ist, erscheint der Dialog Model Überprüfung.
Abb. 290 Dialog Modell-Überprüfung
OK
öffnet einen Dialog, der das Ergebnis der Überprüfung anzeigt.
Abb. 291 Ergebnisanzeige der Modell-Überprüfung
Schließen
schließt den Dialog.
Das Programm lässt sich außerhalb von MEDUSA starten, indem man in MEDUTIL den Befehl
VALID eingibt. Anhand des folgenden Beispiels erfolgt eine kurze Erläuterung hierzu.
Starten Sie MEDUTIL mit dem medutil Befehl:
medutil projektname
MEDUSA Dienstprogrammsteuerung
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Befehlsliste mit ’help’ abrufen...
Befehl eingeben>:valid
MEDUSA Model Validator Program
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*macro <medusa>\med3d\m3d\macro\valid.mac
Valid>help
Die Validator-Befehle werden nach Erscheinen der Eingabeaufforderung Valid> abgesetzt.
Hinweis: Versuchen Sie nicht, MEDUTIL innerhalb von MEDUSA zu starten. Dieser Befehl
startet zu viele Prozesse und generiert eine Fehlermeldung.
Grundlegende Befehle
Die nachfolgend aufgeführten Befehle können einzeln über die Tastatur eingegeben oder in
Form einer Makrodatei ausgeführt werden.
1. Starten Sie den Model Validator wie zuvor beschrieben.
2. Geben Sie nach Anzeige der Eingabeaufforderung Valid> den Namen der zu prüfen-
den Modelldatei wie folgt ein:
IN dateiname
3. Wenn die Ergebnisse nicht am Bildschirm angezeigt werden sollen, geben Sie mit Hilfe
des folgenden Befehls einen Namen für die Ausgabedatei vor:
OUT dateiname
4. Um den Prüfungsprozess zu starten, geben Sie folgenden Befehl ein:
GO
Diese Befehlsfolge (IN, OUT, GO) kann beliebig oft zur Prüfung verschiedener
Modelldateien oder zur Umleitung der Ausgabe wiederholt werden.
5. Mit folgendem Befehl wird der Model Validator verlassen:
QUIT
Das nachfolgende Beispiel zeigt die Ausgabe des Model Validators am Bildschirm.
Die Benutzereingabe wird in Fettschrift angezeigt.
MEDUSA Model Validator Program
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*macro <medusa installation path>\med3d\m3d\macro\valid.mac
Valid>in block.mod
Valid>go
Validating: BLOCK.MOD
Object number 1
Object name
***VALID***
Valid>quit
Die in diesem Beispiel geprüfte Datei ist gültig. Wenn der Model Validator auf ein ungültiges
Modell stößt, wird eine Fehlermeldung mit der Ursache für die nicht erfolgte Prüfung ausgege-
ben. „Fehlermeldungen”, „Fehlermeldungen des Model Validators” auf Seite 580 enthält eine
Liste der möglichen Fehlermeldungen.
Hinweis: Alle sich selbst schneidenden Modelle durchlaufen den Model Validator ohne Er-
zeugung einer Fehlermeldung. Schwierigkeiten können auftreten, wenn bei sich
selbst schneidenden Modellen boolesche Operationen oder Berechnungen der
Geometrieeigenschaften durchgeführt werden.
Es ist möglich, dass man statt des gesamten Modells nur ein Objekt in einer Modelldatei prüfen
möchte. Das ist dann möglich, wenn das Objekt entweder eindeutig benannt wurde, oder wenn
das Objekt bereits während der Modellerzeugung auf einer anderen Detailebene erzeugt wurde
als die übrigen Objekte.
Benannte Objekte lassen sich mit folgendem Befehl angeben:
OBJ name
Um alle Objekte zu prüfen, verwendet man folgenden Befehl:
OBJ ALL
Wenn Objekte in der Modelldatei auf unterschiedlichen Detailebenen erzeugt wurden, lassen
sich diese Ebenen mit Hilfe des DET-Befehls wählen. Die Detailebene kann wie erforderlich
EIN- oder AUSgeschaltet werden. Nur eingeschaltete Detailebenen werden geprüft Insgesamt
sind 256 Detailebenen verfügbar, und zwar Ebene 0 bis 255.
Beispiele:
DET ebene OFF
Schaltet die angegebene Detailebene aus.
DET ebene_1/ebene_2 ON
Gibt einen Bereich von Detailebenen an.
DET 3/20 ON
Prüft sämtliche Objekte auf den Detailebenen 3 bis 20.
Befehlssyntax
Befehle können in Groß- oder Kleinbuchstaben eingegeben werden. In den Beispielen werden
die Befehle zur besseren Übersicht in Großbuchstaben angezeigt Die Befehle in diesem
Abschnitt werden in Form von Syntaxschaubildern vorgestellt.
DET
Schaltet die angegebenen Detailebenen ein oder aus. Geben Sie ebene als ganze Zahl im
Bereich von 0 bis 255 an.
GO
HELP
IN dateiname
Gibt den Namen der Eingabemodelldatei an. Geben Sie dateiname als Textzeichenfolge an.
OBJ
Wählt ein benanntes Objekt oder alle Objekte aus. Standardeinstellung ist OBJ ALL, wodurch
alle Objekte ausgewählt werden. Geben Sie object_name als Zeichenfolge an.
OUT dateiname
Gibt den Namen der Ausgabedatei an. Geben Sie dateiname als Textzeichenfolge an.
QUIT
Beendet den Prüfungsprozess und Sie gelangen zurück zu MEDUTIL oder MEDUSA.
MASSENBERECHNUNG
Das MEDUSA Massenberechnungsprogramm (Mass Properties) ermöglicht es, ein Modell, das
sich in einer vom Modellierer zuvor erstellten Datei befindet, zu analysieren.
• Einführung.............................................................................. 402
• Zeichnungsausgabe............................................................... 411
• Befehle................................................................................... 416
Einführung
Standardeinstellungen
Vorgabe-Dichte
wird für Objekte verwendet, für die keine andere Dichte mit der Definition der Verbin-
dungslinie definiert wurde.
Achsen zeichnen
Als Vorgabe ist diese Option eingeschaltet. In diesem Fall zeichnet das Massenbe-
rechnungs-Programm die Hauptachsen, den Schwerpunkt und den Trägheits-Ellipsoid
auf das Blatt.
Längen-Einheiten
Vorgabe-Einheit für Längen.
Massen-Einheiten
Vorgabe-Einheit für Massen.
Berechnen für
Eigenschaften, für die die Berechnung durchgeführt wird.
Massenberechnungsprogramm starten
Hinweis: Die Massenberechnung darf nur mit einer modellierten Zeichnung durchgeführt
werden.
Wählen Sie die Schaltfläche Startet das Programm 3D Properties , das sich im unten gezeigten Werk-
zeugsatz befindet.
Abb. 293 Werkzeugsatz mit dem Button zum Starten des3D Properties-Programmsl
Als Vorgabe werden alle Volumenobjekte und sämtliche Flächen in dem Modell berechnet. Für
jedes Objekt wird eine separate Liste sowie eine Summe aller Objekte erzeugt. Um lediglich die
Angaben zu einem bestimmten Objekt zu erhalten, muss das Objekt mit Hilfe eines Textes vom
Stil Modellierbefehl auf Verbindungslinie benannt werden. Die Textdaten müssen
an die Verbindungslinie angehängt werden, ansonsten kann der Modellierer den Text nicht
erkennen.
Mit dem OBJECT-Befehl lassen sich bestimmte Objekte und bestimmte Eigenschaften wählen:
OBJECT objektname eigenschaftenliste
Bei der eigenschaftenliste für ein Objekt kann es sich um eine beliebige Anzahl von
Eigenschaften handeln. Die Eigenschaftenliste wird auch benutzt, um bestimmte Eigenschaften
für Objekte zu definieren:
Eigenschaft Definition
DENSITY dezimalwert Gibt die Dichte als dezimalwert an
MASS dezimalwert Gibt die Masse als dezimalwert an
VOLUME dezimalwert Gibt das Volumen als dezimalwert an
DENSITY Fragt die Dichte ab
MASS Fragt die Masse ab
VOLUME Fragt das Volumen ab
MI Fragt das Trägheitsmoment in Bezug auf die Koordina-
tenachsen ab
AREA Fragt die gesamte Oberfläche ab
RG Fragt die Trägheitsradien ab
PRG Fragt die zentralen Trägheitsmomente ab
PAXES Fragt die Hauptachsen ab
PI Fragt die Trägheitsprodukte ab
CENTROID Fragt den Flächenschwerpunkt ab
P MOMENTS Fragt die zentralen Trägheitsmomente ab
MAX EXTENT Fragt die maximale Ausdehnung der Objekte in X-, Y-
und Z-Richtung entlang der Haupt- und Objektachsen ab
NONE Fragt keine Eigenschaften für dieses Objekt ab
ALL Fragt sämtliche Eigenschaften für dieses Objekt ab
Um beispielsweise für ein Objekt namens RIVET die Werte für Volumen, Masse und Trägheits-
radius abzufragen, gibt man folgenden Befehl ein:
OBJECT RIVET VOLUME MASS RG
Um die Dichte des Objektes namens RIVET auf 10.0 zu setzen, gibt man Folgendes ein:
OBJECT RIVET DENSITY 10.0
Der Dichtewert von 10.0 für RIVET überschreibt die aktuelle Standarddichte, die für dieses
Modell verwendet wurde.
Die Masse von RIVET kann beispielsweise folgendermaßen definiert werden:
OBJECT RIVET MASS 100.0
Mit diesem Befehl, der analog zum Befehl OBJECT RIVET VOLUME MASS RG ist, werden die
aktuelle Dichteeinstellung und die definierte Dichteeinstellung durch den Wert ersetzt, der aus
dem berechneten Volumen und der definierten Masse ermittelt wird.
Dichte und Masse können für alle Objekte in dem Modell und für alle Blackboxen (Seite 409)
definiert werden. Zusätzlich hierzu kann das Volumen der Blackboxen definiert werden. Das
Volumen der im Modell enthaltenen Objekte lässt sich jedoch niemals definieren, da dieser
Wert stets berechnet wird.
Eigenschaften
Um für eine Liste von Objekten eine bestimmte Eigenschaft abzufragen, verwendet man den
PROP-Befehl:
PROP eigenschaft objektliste
Dieser Befehl verhält sich etwas anders als der OBJECT-Befehl. Bei eigenschaft handelt es
sich um eine der Eigenschaften aus der Liste auf Seite 406. Bei objektliste handelt es sich
um eine Liste gültiger Objektnamen (Texte vom Stil Modellierbefehl auf Verbindungs-
linie auf der Zeichnung). PROP berechnet die angegebene Eigenschaft für jedes gültige
Objekt, das in dieser Objektliste benannt wird. Wenn ungültige Namen in der Liste erscheinen,
wird darauf hingewiesen.
Mir folgendem Befehl bewirkt man beispielsweise die Berechnung des Volumens der beiden
Objekte RIVET und BOLT:
PROP VOLUME RIVET BOLT
Die Abfrage für sämtliche Objekte kann auf alle oder keine Eigenschaften zurückgesetzt wer-
den. Dies ist dann sinnvoll, wenn einem bei der Angabe von Eigenschaften für ein Objekt Feh-
ler unterlaufen, und/oder wenn man sämtliche Eigenschaften neu angeben möchte. Hierzu ein
Beispiel:
ALL ALL
Die Eigenschaften für alle Objekte werden zurückgesetzt.
ALL NONE
Es werden keine Eigenschaften für sämtliche Objekte zurückgesetzt.
Blackboxen
Objekte, die momentan nicht Bestandteil des MEDUSA Modells sind, werden als sogenannte
Blackboxen bezeichnet. Bei einer Blackbox kann es sich also um ein hypothetisches Objekt
handeln. Es ist beispielsweise denkbar, dass man Hilfstanks an die Tragflächen eines model-
lierten Flugzeugs montieren möchte, wobei die Hilfstanks momentan noch nicht Bestandteil des
Modells sind. Um eine Vorstellung von der Auswirkung der Tanks auf die Modelleigenschaften
zu erhalten, kann man dann den Schwerpunkt jeder Blackbox (Tank) sowie ein Mindestmaß an
Beschreibungen angeben. Vordefinierte Blackboxen stehen im System nicht zur Verfügung.
Masse, Dichte und/oder Volumen jeder Blackbox können wie in den Beispielen auf Seite 416
gezeigt angegeben werden. Zusätzlich zum Schwerpunkt müssen entweder Masse oder Volu-
men angegeben werden. Ohne explizite Angabe einer Dichte wird die Standarddichte verwen-
det. Konturen lassen sich nicht festlegen.
Die für jede Blackbox berechneten Eigenschaften werden den Gesamteigenschaften des
Modells hinzugefügt, und zwar auf dieselbe Weise wie die Eigenschaften der Objekte, die im
Modell bereits vorhanden sind. Blackboxen wirken sich nicht auf die Eigenschaften der Fläche
oder der maximalen Ausdehnung aus.
Um beispielsweise eine Blackbox namens PLATE mit einem Schwerpunkt bei 100.0, 200.0 und
300.0 anzugeben, gibt man Folgendes ein:
BLACK BOX PLATE 100.0 200.0 300.0
Um die Eigenschaften von PLATE zu definieren, verwendet man entweder den Befehl OBJECT
oder PROP.
OBJECT PLATE MASS 168.5 VOLUME 253.75
Mit diesem Befehl wird PLATE eine Masse von 168.50 und ein Volumen von 253.75 zugewie-
sen. Die Dichte von PLATE wird aus den Werten für MASS und VOLUME als MASS/VOLUME oder
168.50/253.75 berechnet. Hierdurch ergibt sich ein Dichtewert von 0.66404.
Einheiten
Man kann eine Standardmenge an Einheiten angeben oder eine Einheit mit Hilfe von
Standardeinheiten und einem Konvertierungsfaktor definieren. Hierbei lässt sich jede
Standardeinheit mit folgendem Befehl wählen:
UNITS einheitenname
Folgende Befehle stehen zur Verfügung, um Standardeinheiten zu wählen:
Befehl Beschreibung
UNITS MM Setzt Längeneinheiten auf Millimeter.
UNITS CM Setzt Längeneinheiten auf Zentimeter.
UNITS DM Setzt Längeneinheiten auf Dezimeter.
UNITS M Setzt Längeneinheiten auf Meter.
UNITS FT Setzt Längeneinheiten auf Fuß.
UNITS YD Setzt Längeneinheiten auf Yards.
UNITS G Setzt Masseneinheiten auf Gramm.
UNITS KG Setzt Masseneinheiten auf Kilogramm.
UNITS OZ Setzt Masseneinheiten auf Unzen.
UNITS LB Setzt Masseneinheiten auf Pfund.
Um weitere Einheiten zu definieren, muss einer der folgenden Befehle abgesetzt werden:
LENGTH einheitenname konvertierungsfaktor standardeinheit
MASS einheitenname konvertierungsfaktor standardeinheit
Der Wert von konvertierungsfaktor gibt den definierten einheitenname als ein Faktor
einer standardeinheit an. Hierzu ein Beispiel:
LENGTH MILES 1760 YD
MASS TONNE 1000 KG
Um einen Standardwert für die Dichte festzulegen, verwendet man folgenden Befehl:
DENSITY dezimalwert
Hierbei handelt es sich um den Dichtewert, der dann benutzt wird, sobald die Objektdichte nicht
mit Hilfe der Befehle PROP oder OBJECT definiert wurde.
Der Dichtewert wird anhand der definierten Einheiten interpretiert. Um eine Standarddichte von
10 lb/cu ft festzulegen, verwendet man folgende Befehle:
UNITS LB
UNITS FT
DENSITY 10
Zeichnungsausgabe
Die Anweisung zur Ausgabe erfolgt im Dialogmodus einfach durch Eingabe von OUT SHE.
Die Eigenschaften werden auf der Zeichnung in tabellarischer Form oberhalb des größten
Fensterbereichs gespeichert. Mit Hilfe des Befehls WINM lässt sich die Tabelle in das Sichtfeld
holen. Die Eigenschaften werden wie folgt aufgelistet.
CMX X-Koordinate des Massenmittelpunkts
CMY Y-Koordinate des Massenmittelpunkts
CMZ Z-Koordinate des Massenmittelpunkts
COSX1 Kosinus der Hauptachse1 in X-Richtung
COSY1 Kosinus der Hauptachse1 in Y-Richtung
COSZ1 Kosinus der Hauptachse1 in Z-Richtung
COSX2 Kosinus der Hauptachse 2 in X-Richtung
COSY2 Kosinus der Hauptachse 2 in Y-Richtung
COSZ2 Kosinus der Hauptachse 2 in Z-Richtung
COSX3 Kosinus der Hauptachse 3 in X-Richtung
COSY3 Kosinus der Hauptachse 3 in Y-Richtung
COSZ3 Kosinus der Hauptachse 3 in Z-Richtung
DENS Masse
MASS Mass
MAXXO Größte X-Koordinate
MINXO Kleinste X-Koordinate
MAXYO Größte Y-Koordinate
MINYO Kleinste Y-Koordinate
MAXZO Größte Z-Koordinate
MINZO Kleinste Z-Koordinate
MIX Trägheitsmoment X
MIY Trägheitsmoment Y
ZMIZ Trägheitsmoment Z
PIXY Trägheitsprodukt X-Y
PIYZ Trägheitsprodukt Y-Z
PIZX Trägheitsprodukt Z-X
PM1 Trägheitsmoment der Hauptachse 1
Da die Tabelle als Text erzeugt wurde, lässt sich der gewünschte Wert über den Zeichnungstext
abfragen.
Die Spalten der Zeichnungstabelle sind durch die Objektnamen gekennzeichnet. Wenn sich ein
Modell aus mehreren Objekten zusammensetzt, trägt die erste Spalte den Namen ENSEMBLE
und enthält die Werte für das gesamte Modell. Wenn das Modell unbenannte Objekte enthält,
sind die entsprechenden Spalten durch T$0001, T$0002, T$0003 usw. gekennzeichnet. Inner-
halb der Spalten werden die Werte definierter Blackboxen nach allen im Modell aufgefundenen
Objekten aufgeführt. Als Vorgabe wird die Tabelle auf Layer 51 abgelegt. Wenn bereits vorher
eine Tabelle auf Layer 51 abgelegt wurde, wird diese nach Layer 52 verschoben. Hierbei wer-
den jegliche Daten auf Layer 52 gelöscht. Die erste von drei möglichen Tabellen wird also damit
überschrieben, es sei denn, man gibt andere Standardwerte für die Layer an. Mit folgenden
Befehlen lässt sich die Standardeinstellung außer Kraft setzen:
Befehl Beschreibung
DLAYER layer_nummer Legt den Layer für die letzte Tabelle fest.
DLAYER2 layer_nummer Legt den zweiten Layer fest
In Ergänzung zur Berechnung der Trägheitswerte für die Hauptachsen X, Y und Z kann man
auch den Ursprung einer Achsenmenge angeben, die parallel zu den X-, Y- und Z-Achsen ver-
läuft. In diesem Fall werden dann die Trägheitsmomente, die Trägheitsprodukte und die Träg-
heitsradien in Bezug auf die Achsen berechnet, und zwar zusätzlich zu den regulären X-, Y- und
Z-Achsen.
Um den Ursprung einer Achsenmenge auf 10, 15 und 20 parallel zu den X-, Y- und Z-Achsen
anzugeben, gibt man folgenden Befehl ein:
AXES ORIGIN 10 15 20
Die Berechnung der Trägheitswerte in Bezug auf diese Achsenmenge lässt sich jederzeit durch
folgenden Befehl abschalten:
AXES OFF
Es kann jeweils nur eine Achsenmenge als parallele Achse aktiv sein.
Befehle
ALL
Berechnet alle Eigenschaften für sämtliche Objekte oder keine Eigenschaften für sämtliche
Objekte. Standardeinstellung ist ALL ALL.
AXES
Option Beschreibung
AXES_ORIGIN Legt fest, dass die Trägheitseigenschaften
(Trägheitsmomente und -produkte sowie Träg-
heitsradius) in Bezug auf eine parallel verlau-
fende Achsenmenge berechnet werden, die
ihren Ursprung in den angegebenen X-, Y- und
Z-Koordinaten haben.
AXES_OFF Schaltet die Berechnung der Trägheitseigen-
schaften in Bezug auf die parallelen Achsen, die
mit AXES_ORIGIN angegeben wurden, aus.
BEL
Schaltet das akustische Signal für das Bereitschaftszeichen ein oder aus.
Die Standardeinstellung ist BEL OFF.
BLACK BOX
Gibt eine Blackbox anhand von name an, und zwar in Verbindung mit dem Schwerpunkt an den
angegebenen X-, Y- und Z-Koordinaten.
Mit Hilfe der Befehle OBJECT und PROP lassen sich weitere Eigenschaften für eine Blackbox
abfragen und definieren; Näheres hierzu in „Blackboxen” auf Seite 409.
CALC
CODE
Gibt den Pfadnamen der zu verwendenden CODE-Tabelle an. Wenn die Ausgabe in eine Zeich-
nung erwünscht wird, müssen CODE-Tabelle und DDL angegeben werden.
Unter MEDUTIL gibt es keine CODE-Standardtabelle.
DDL
Gibt den Pfadnamen der zu benutzenden DDL-Datei an. Wenn die Ausgabe in eine Zeichnung
erwünscht wird, müssen CODE-Tabelle und DDL angegeben werden.
Unter MEDUTIL gibt es keine CODE-Standardtabelle.
DENSITY
Legt die Standarddichte anhand der angegebenen Nummer fest. Hierbei werden die zur Zeit
eingestellten Einheiten übernommen. Als Standarddichte gilt ein Gramm pro Kubik-Millimeter.
DP
Legt die Anzahl der Dezimalstellen fest, die in der Ausgabe angezeigt werden. Die maximale
Anzahl lautet 6. Die Standardeinstellung beträgt 5.
DET
Ermöglicht es, die angegebenen Detailebenen ein- oder auszuschalten. Es werden nur die ein-
geschalteten Detailebenen verarbeitet.
Die Argumente ebene, ebenel und ebene2 werden als ganze Zahlen im Bereich von 0 bis
255 angegeben.
DLAYER
Legt den Layer fest, auf dem die MEDUSA Tabelle abgelegt wird, die die ausgegebenen Eigen-
schaften enthält. Bei dem Argument muss es sich um eine ganze Zahl im Bereich von 40 bis 89
oder von größer als 99 handeln, um einen Konflikt mit den System-Layern von MEDUSA zu
vermeiden.
Wenn dieser Befehl nicht benutzt wird, gilt die Standardeinstellung von Layer 51. Der Inhalt von
Layer 51 wird nach 52 verschoben. Der zweite Layer lässt sich mit Hilfe des Befehls DLAYER2
neu festlegen.
DLAYER2
Legt den Layer fest, auf den die alten ausgegebenen Eigenschaften verschoben werden. Bei
dem Argument muss es sich um eine ganze Zahl im Bereich von 40 bis 89 oder größer als 99
handeln, um Konflikte mit den übrigen MEDUSA System-Layem zu vermeiden. Jegliche Daten
auf diesem Layer werden gelöscht.
Wenn dieser Befehl nicht benutzt wird, werden die alten Ausgaben von Layer 51 nach Layer 52
verschoben. Hierbei werden bereits vorhandene Daten auf Layer 52 gelöscht.
GLAYER
Legt den Layer fest, auf dem sich die Skizzen des Trägheitsellipsoids, der Hauptachsen und
des Schwerpunkts befinden. Als Argument kann eine ganze Zahl im Bereich von 40 bis 89 oder
größer als 99 übergeben werden, um Konflikte mit den MEDUSA System-Layern zu vermeiden.
Wenn von diesem Befehl nicht Gebrauch gemacht wird, werden die Skizzen des Trägheitsellip-
soids, der Hauptachsen und des Schwerpunkts automatisch auf Layer 53 abgelegt. Bereits vor-
handene Daten auf Layer 53 werden nach Layer 54 verschoben. Mit Hilfe des Befehls
GLAYER2 lässt sich für den sekundären Layer eine andere Nummer definieren.
GLAYER2
Legt den Layer fest, auf dem sich die alten Skizzen des Trägheitsellipsoids, der Hauptachsen
und des Schwerpunkts befinden. Als Argument muss eine ganze Zahl im Bereich von 40 bis 89
oder größer als 99 übergeben werden, um Konflikte mit den MEDUSA System-Layern zu ver-
meiden.
Wenn von diesem Befehl kein Gebrauch gemacht wird, werden die alten Skizzen des Träg-
heitsellipsoids, der Hauptachsen und des Schwerpunkts automatisch nach Layer 54 verscho-
ben. Bereits vorhandene Daten auf Layer 54 werden gelöscht.
GO
HELP
IN
LENGTH
Gibt Längeneinheiten als Faktor der Standardeinheiten an (siehe Befehl „UNITS” auf
Seite 425). Bei dem Argument name handelt es sich um die nichtstandardmäßige Maßeinheit,
wobei faktor der Umrechnungsfaktor für die Einheiten ist.
MASS
Gibt die Maßeinheiten als Faktor der Standardeinheiten an (siehe Befehl „UNITS” auf
Seite 425). Bei dem Argument name handelt es sich um die nichtstandardmäßige Maßeinheit,
wobei faktor der Umrechnungsfaktor für die Einheiten ist.
MODEL
OBJECT
Gibt den namen des Objekts an, sowie die gewünschten Eigenschaften für das Objekt.
Option Beschreibung
ALL Sämtliche Eigenschaften
AREA Oberfläche
CENTROID Flächenschwerpunkt
CG Flächenschwerpunkt
CM Flächenschwerpunkt
DENSITY Dichte
MASS Masse
MAX EXTENT Maximale Ausdehnung
MI Trägheitsmomente
NONE Jeine Eigenschaften
PAXES Hauptachsen
PI Trägheitsprodukte
PMOM Hauptträgheitsmomente
RG Trägheitsradien
VOLUME Volumen
Hinweis: Das Argument volume zu VOLUME kann nur für Blackboxen angegeben werden.
Näheres hierzu siehe im Abschnitt „Blackboxen” auf Seite 409.
OUT
Gibt die Form der Ausgabe an: Datei, Zeichnung oder Terminal. Als Standardeinstellung gilt
OUT TTY -ON.
PROP
Gibt an, für welche Objekte die Eigenschaften berechnet werden sollen (siehe Befehl
„OBJECT” auf Seite 421).
Hinweis: Das Argument volume für VOLUME kann nur für Blackbox angegeben werden.
Näheres hierzu im Abschnitt „Blackboxen” auf Seite 409.
QUIT
Das Programm wird verlassen, sämtliche Units werden geschlossen, der Benutzer kehrt zum
Ausgangspunkt zurück.
REFMOD
SHE
Gibt den dateinamen für die Zeichnung an, die für die Ausgabe herangezogen werden soll.
Beim Starten von MEDUTIL gibt es keinen Standarddateinamen.
SKETCH
UNITS
DAS SHRINKER-PROGRAMM
Das Shrinker-Programm liest eine Modelldatei, die aus mehreren Objekten besteht, ein und
schrumpft jedes Objekt anhand eines vorgegebenen Faktors um den jeweiligen Schwerpunkt.
Normalerweise wird das Programm für Modelle mit mehreren Objekten benutzt, um eine Explo-
sionsansicht der einzelnen Bauteile zu erhalten. Als Ausgabe wird eine Standard-Modelldatei
erzeugt. Um das vollständige Modell darzustellen, kann eines der 3D-Darstellungsprogramme
verwendet werden.
Das Programm lässt sich außerhalb von MEDUSA starten, indem man unter MEDUTIL den
Befehl SHRINK eingibt.
Anhand des nachfolgenden Beispiels wird gezeigt, wie man über MEDUTIL das Shrinker-
Programm aufruft.
Eingaben werden im folgenden Beispiel in Fettschrift gezeigt.
medutil project_name
MEDUSA Utility Control
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Type 'help' for list of commands...
Enter command>:shrink
MEDUSA Model Shrinking Program
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*macro < installation path>\med3dshrink\m3d\macro\
shrink.mac
Type HELP for a list of Model Shrinking commands
Shrinker>
Shrinker-Befehle können nach Anzeige des Bereitschaftszeichens SHRINKER> eingegeben
werden. Eine vollständige Beschreibung der Befehle finden Sie in „Shrinker-Befehle” auf
Seite 435.
WARNUNG: MEDUTIL darf aus MEDUSA heraus nicht aufgerufen werden. Folgender Befehl
ist nicht zulässig:
!MEDUTIL projektname
Durch diesen Befehl werden zu viele Prozesse gestartet, sodass eine Fehlermel-
dung erzeugt wird.
Das Shrinker-Programm lässt sich innerhalb von MEDUSA über eine Schaltfläche starten.
Diese befindet sich im unten gezeigten Werkzeugsatz.
Abb. 296 Werkzeugsatz mit der Schaltfläche zum Starten des Shrinker-Programms
Hinweis: Als Vorgabe verarbeitet das Shrinker-Programm alle Objekte in einer Modelldatei.
Mit Hilfe des Befehls OBJ name lassen sich Daten für die Objekte abfragen, die in
der 3D-Definitionszeichnung benannt wurden.
Mit Hilfe des Befehls OBJ ALL lassen sich Daten für alle Objekte erfragen. Der OBJ-Befehl
muss vor dem GO-Befehl eingegeben werden.
Um die vom Shrinker-Programm erzeugte Modelldatei darzustellen, verwendet man eines der
folgenden 3D-Darstellungsprogramme:
Abbildung 298 und Abbildung 299 zeigen ein Beispiel für die Explosionszeichnung eines
Modells, die mit Hilfe des Shrinker-Programms erzeugt wurde. Als Schrumpfungsfaktor wurde
0,7 verwendet.
Es basiert auf dem Modell des Zusammenbaus einer Tasse, die im Kapitel „Beispiel eines Ein-
fügemodells” auf Seite 266 .
Die neue Datei CUP_ASSEMBLY_shrink.mod wurde aus der Datei CUP_ASSEMBLY.mod generiert
und in dem selben Verzeichnis gespeichert.
Instanz-Gruppe
Befehl:
Befehl:
HL INV
HL INV
Befehl: Befehl:
HL INV HL INV
Shrinker-Befehle
FACTOR
Gibt den Schrumpfungsfaktor an, wobei es sich bei faktor um eine reelle Zahl im Bereich von
0.0 bis 1.0 einschließlich handelt.
GO
HELP
IN
Gibt den Namen der Modelleingabedatei an, wobei dateiname eine Zeichenfolge ist.
OBJ
Gibt an, dass die Daten für ein benanntes Objekt ausgegeben werden oder für sämtliche
Objekte, wobei es sich bei name um eine Zeichenfolge handelt.
OUT
Gibt den Namen für die Ausgabe der Modelldatei an, wobei es sich bei dateiname um eine
Zeichenfolge handelt.
QUIT
SCHNITTSTELLEN
• VDA........................................................................................ 442
• STEP...................................................................................... 451
• DXF........................................................................................ 456
• MODBIN................................................................................. 462
• MEDMERGE.......................................................................... 467
Werkzeugsatz 1
MEDUSA bietet eine Reihe von Schaltflächen, um die Konvertierungsprogramme innerhalb von
MEDUSA zu starten. Diese befinden sich im 3D-Werkzeugfach.
Abb. 300 Schaltflächen zum Starten der Konvertierungs-Programme
MEDVRML
MEDUSA bietet einen Konverter zur Übersetzung der Modelldateien (*.mod) in VRML-Dateien
und umgekehrt. Sie können den VRML-Konverter innerhalb von MEDUSA aufrufen oder indem
Sie MEDUTIL benutzen.
Wenn Sie ein MEDUSA 3D-Blatt geöffnet haben, von dem bereits eine Modelldatei existiert,
wählen Sie, um den VRML-Konverter zu starten, die Schaltfläche Startet 3D MEDVRML
Schnittstelle .
Folgender Mitteilungsdialog erscheint.
Abb. 301 Mitteilungsfenster VRML
Das Fenster schließt, wenn die Konvertierung abgeschlossen ist. Die .wrl-Datei wird automa-
tisch unter demselben Namen in demselben Verzeichnis wie die .mod-Datei gespeichert.
Starten Sie MEDUTIL und geben Sie den Befehl medvrml ein.
Ein Beispiel für die Anwendung von MEDVRML ist nachfolgend gezeigt. Zum besseren Ver-
ständnis werden die Benutzereingaben in Fettschrift gezeigt.
MEDVRML-Befehle
IN <dateiname>
Öffnet die zu übersetzende Modelldatei, wobei dateiname der Name der Datei ist.
OUT <dateiname>
Gibt die VRML-Datei an, die erzeugt werden soll; dateiname ist der Name der Datei.
GO
Hiermit lässt sich die angegebene Detailebene ein- oder ausschalten. Nur eingeschaltete
Detail-Ebenen werden verarbeitet. Das Argument ebene wird als ganze Zahlen im Bereich von
0 bis 255 angegeben, z.B. DET 4 ON.
HELP
FMT ON | OFF
QUIT
Farbtabelle
MEDVRML verwendet eine intern definierte Farbtabelle, die wie folgt aussieht:
0.9 0.9 0.9 # lt gray
0.8 0.8 0.0 # yellow
0.0 0.4 0.0 # dk green
0.0 0.0 0.4 # dk blue
0.4 0.0 0.0 # dk red
0.0 0.9 0.0 # green
0.0 0.0 0.9 # blue
0.4 0.4 0.4 # mid gray
0.9 0.6 0.1 # orange
0.1 0.9 0.6 # lt green
0.1 0.6 0.9 # sky blue
1.0 0.5 0.5 # pink
0.6 0.9 0.1 # green yellow
0.6 0.1 0.9 # blue purple
Um die Farbtabelle zu ändern, weisen Sie der Umgebungsvariablen MED_VRML_COLORS
den Namen der Datei, die die Farbtabelle enthält, zu. Die Variable kann beispielsweise in der
Datei login.bat definiert werden. Der Name der Datei enthält die vollständige Verzeichnisan-
gabe.
Das in der Datei verwendete Format, ist wie folgt:
sp r g b # name
sp : Leerzeichen
r : Rot-Wert im Bereich 0 - 1
g : Grün-Wert im Bereich 0 - 1
b : Blau-Wert im Bereich 0 -1
name: Farbname
Jede Zeile ersetzt den entsprechenden Farbindex. Zum Beispiel ersetzt Zeile 1 den Farbindex
1, die Zeile 2 den Farbindex 2 und so weiter.
Beispiel:
VDA
MEDUSA bietet einen Konverter zur Übersetzung der Modelldateien (*.mod) in VDA-Dateien
und umgekehrt. Sie können den VDA-Konverter innerhalb von MEDUSA aufrufen oder indem
Sie MEDUTIL benutzen.
Wenn Sie ein MEDUSA 3D-Blatt geöffnet haben, von dem bereits eine Modelldatei existiert,
wählen Sie, um den VDA-Konverter zu starten, die Schaltfläche Startet 3D MEDVDA Schnittstelle .
Folgender Mitteilungsdialog erscheint.
Abb. 302 Mitteilungfenster VDA
Das Fenster schließt, wenn die Konvertierung abgeschlossen ist. Die .vda-Datei wird automa-
tisch unter demselben Namen in demselben Verzeichnis wie die .mod-Datei gespeichert.
Wenn Sie eine .vda-Datei in eine .mod-Datei konvertieren möchten, wählen Sie die Schaltfläche
Startet 3D VDAMED Schnittstelle , um einen Browserfenster zu öffnen, in dem Sie die gewünschte
.vda-Datei auswählen.
Ein Doppelklick auf den Dateinamen oder ein Klick auf Öffnen startet den Konverter.
Das folgende Mitteilungsfenster erscheint.
Abb. 303 Mitteilungfenster VDAMOD
Wenn die Konvertierung abgeschlossen ist, schließt das Fenster. Die .mod-Datei wird automa-
tisch unter demselben Namen in demselben Verzeichnis wie die .vda-Datei gespeichert.
STL
MEDUSA bietet einen Konverter zur Übersetzung der Modelldateien (*.mod) in STL-Dateien
und umgekehrt. Sie können den STL-Konverter innerhalb von MEDUSA aufrufen oder indem
Sie MEDUTIL benutzen.
Wenn Sie ein MEDUSA 3D-Blatt geöffnet haben, von dem bereits eine Modelldatei existiert,
wählen Sie, um den STL-Konverter zu starten, die Schaltfläche Startet 3D MEDSTL Schnittstelle
Folgender Mitteilungsdialog erscheint.
Abb. 304 Mitteilungsmeldung Medstl
Das Fenster schließt, wenn die Konvertierung abgeschlossen ist. Die STL-Datei (.stl) wird auto-
matisch unter demselben Namen und in demselben Verzeichnis wie die Datei .mod gespeichert.
Starten Sie MEDUTIL und geben Sie den Befehl medstl ein.
Ein Beispiel für die Anwendung von MEDSTL ist nachfolgend gezeigt. Zum besseren Verständ-
nis werden die Benutzereingaben in Fettschrift gezeigt.
MEDUSA MEDSTL
~~~~~~~~~~~~~~
MEDSTL>in shaft.mod
MEDSTL>out shaft_asc.stl
MEDSTL>ASCII
MEDSTL>go
MEDSTL>out shaft_bin.stl
MEDSTL>BINARY
MEDSTL>go
MEDSTL>quit
MEDSTL-Befehle
IN <dateiname>
Öffnet die zu übersetzende Modelldatei, wobei dateiname der Name der Datei ist.
OUT <dateiname>
Gibt die STL-Datei an, die erzeugt werden soll; dateiname ist der Name der Datei.
GO
HELP
QUIT
Wenn Sie eine .stl-Datei in eine .mod-Datei konvertieren möchten, wählen Sie die Schaltfläche
Startet 3D STLMED Schnittstelle , um einen Browserfenster zu öffnen, in dem Sie die gewünschte
.stl -Datei
Ein Doppelklick auf den Dateinamen oder ein Klick auf Öffnen startet den Konverter.
Das folgende Mitteilungsfenster erscheint.
Abb. 306 STLMED Mitteilungsfenster
Wenn die Konvertierung abgeschlossen ist, schließt das Fenster. Die .mod-Datei wird automa-
tisch unter demselben Namen in demselben Verzeichnis wie die .stl-Datei gespeichert.
Starten Sie MEDUTIL und geben Sie den Befehl stlmed ein.
Ein Beispiel für die Anwendung von STLMED ist nachfolgend gezeigt. Zum besseren Verständ-
nis werden die Benutzereingaben in Fettschrift gezeigt.
MEDUSA STLMED
~~~~~~~~~~~~~~
STLMED>in shaft.stl
STLMED>out shaft_asc.mod
STLMED>ASCII
STLMED>go
STLMED>out shaft_bin.mod
STLMED>BINARY
STLMED>go
STLMED>quit
STLMED-Befehle
IN <dateiname>
Öffnet die zu übersetzende STL-Datei, wobei dateiname der Name der Datei ist.
OUT <dateiname>
Gibt die Modell-Datei an, die erzeugt werden soll; dateiname ist der Name der Datei.
GO
HELP
ASCII | BINARY
QUIT
IGES
MEDUSA bietet einen Konverter zur Übersetzung der Modelldateien (*.mod) in IGES-Dateien
und umgekehrt. Sie können den IGES-Konverter innerhalb von MEDUSA aufrufen oder indem
Sie MEDUTIL benutzen.
Wenn Sie ein MEDUSA 3D-Blatt geöffnet haben, von dem bereits eine Modelldatei existiert,
wählen Sie, um den IGES-Konverter zu starten, die Schaltfläche Startet 3D MEDIGES Schnittstelle .
Folgender Mitteilungsdialog erscheint.
Abb. 307 Mitteilungsmeldung MEDIGES
Das Fenster schließt, wenn die Konvertierung abgeschlossen ist. Die IGES-Datei (.igs) wird
automatisch unter demselben Namen und in demselben Verzeichnis wie die Datei .mod gespei-
chert.
Für die Konvertierung eines Modells in eine IGES-Datei wird das Programm MODEXPORT ver-
wendet, das Dateien der Formate STEP, DXF und IGES erzeugen kann. Welches Dateiformat
erzeugt wird, wird durch die Angabe der Dateinamenserweiterung für die Ausgabedatei festge-
legt, für IGES ist dies *.igs.
Ein Beispiel für die Anwendung von MODEXPORT ist nachfolgend gezeigt. Zum besseren Ver-
ständnis werden die Benutzereingaben in Fettschrift gezeigt.
MEDUSA MODEXPORT
--------------------
MODEXPORT>in shaft.mod
MODEXPORT>out shaft.igs
MODEXPORT>go
MODEXPORT>quit
MEDIGES/MODEXPORT-Befehle
IN <dateiname>
Öffnet die zu übersetzende Modelldatei, wobei dateiname der Name der Datei ist.
OUT <dateiname>
Gibt die IGES-Datei an, die erzeugt werden soll; dateiname ist der Name der Datei.
GO
HELP
QUIT
SEWTOL
LINTOL
ANGTOL
Anzahl der Objekte, die zu bearbeiten sind, bevor die Datei geschrieben wird (Vorgabe 500).
Anzahl der Punkte, die zu bearbeiten sind, bevor die Datei geschrieben wird (Vorgabe
1000000).
DETAIL <ebene>
Legt die Detaillierung fest, die generiert werden soll. Als Vorgabe und wenn dieser Befehl nicht
verwendet wird, werden alle Detailebenen exportiert.
<ebene>
ist die Detailebenen.
MODE ATTR
MODE NOATTR
COLMAP <file>
Definiert die verwendete Farb-Mapping-Datei. Wird keine Datei definiert, wird die Vorgabedatei
med3d\m2d\src\3d_colours.map verwendet.
QCOLS
Abfrage der Farben. Zeigt die Rot Grün Blau Werte der Farben, die in der geladenen Datei
gefunden wurden, und den MEDUSA Farbindex, dem die Farben zugewiesen werden, an. Der
MAPCOL Befehl kann verwendet werden, um das Mapping zu ändern. Beispiel:
Index Rot Grün Blau
1 173 173 173
2 219 94 56
Dem Farbindex <index> neue RGB Werte (Bereich 0-255) <rot> <grün> <blau>
zuweisen.
Wenn Sie eine .igs-Datei in eine .mod-Datei konvertieren möchten, wählen Sie die Schaltfläche
Startet 3D IGESMED Schnittstelle , um einen Browserfenster zu öffnen, in dem Sie die gewünschte
.igs -Datei auswählen.
Für die Konvertierung einer IGES-Datei in ein Modell wird das Programm MODIMPORT ver-
wendet, das Dateien der Formate STEP, DXF und IGES konvertieren kann. Welches Dateifor-
mat konvertiert wird, wird durch die Angabe der Dateinamenserweiterung für die Input-Datei
festgelegt, für IGES ist dies *.igs.
Ein Beispiel für die Anwendung von MODIMPORT ist in „STEP”, „STEPMED/MODIMPORT
innerhalb von MEDUTIL starten” auf Seite 452 gezeigt. Die Befehle finden Sie in „STEPMED/
MODIMPORT Befehle” auf Seite 452.
STEP
MEDUSA bietet einen Konverter zur Übersetzung einer STEP-Datei (.stp) in eine Modelldatei
(*.mod) und umgekehrt. Sie können den STEP-Konverter innerhalb von MEDUSA aufrufen oder
indem Sie MEDUTIL benutzen.
Wenn Sie ein MEDUSA 3D-Blatt geöffnet haben, von dem bereits eine Modelldatei existiert,
wählen Sie die Schaltfläche Startet 3D MEDSTEP Schnittstelle , um den Konverter zu starten.
Ein Mitteilungsdialog erscheint, der anzeigt, daß MEDSTEP läuft. Das Fenster schließt, wenn
die Konvertierung abgeschlossen ist. Die STEP-Datei (.stp) wird automatisch unter demselben
Namen und in demselben Verzeichnis wie die Datei .mod gespeichert.
Für die Konvertierung eines Modells in eine STEP-Datei wird das Programm MODEXPORT
verwendet, das Dateien der Formate STEP, DXF und IGES erzeugen kann. Welches Dateifor-
mat erzeugt wird, wird durch die Angabe der Dateinamenserweiterung für die Ausgabedatei
festgelegt, für STEP ist dies *.stp.
Ein Beispiel für den Gebrauch von MODEXPORT finden Sie in „IGES”, „MEDIGES/MODEX-
PORT innerhalb von MEDUTIL starten” auf Seite 447 und die zur Verfügung stehenden Befehle
sind in „IGES”, „MEDIGES/MODEXPORT-Befehle” auf Seite 448 beschrieben.
Wählen Sie die Schaltfläche Startet 3D STEPMED Schnittstelle , um einen Browserfenster zu öff-
nen, in dem Sie die gewünschte .stp -Datei auswählen. Die Modell-Datei wird automatisch unter
demselben Namen wie die .stp-Datei mit der Dateiendung .mod gespeichert.
Für die Konvertierung einer STEP-Datei in ein Modell wird das Programm MODIMPORT ver-
wendet, das Dateien der Formate STEP, DXF und IGES konvertieren kann. Welches Dateifor-
mat konvertiert wird, wird durch die Angabe der Dateinamenserweiterung für die Input-Datei
festgelegt, für STEP ist dies *.stp.
Starten Sie MEDUTIL und geben Sie den Befehl modimport ein.
Ein Beispiel für die Anwendung von MODIMPORT ist nachfolgend gezeigt. Zum besseren Ver-
ständnis werden die Benutzereingaben in Fettschrift gezeigt.
MEDUSA MODIMPORT
~~~~~~~~~~~~~~~~~
MODIMPORT>in shaft.stp
MODIMPORT>out shaft.mod
MODIMPORT>go
MODIMPORT>quit
STEPMED/MODIMPORT Befehle
IN <dateiname>
Öffnet die STEP-Datei, die übersetzt werden soll, wobei dateiname der Name ist.
Außer STEP-Dateien können auch 3D IGES- (.igs) und 3D DXF-Dateien (.dxf) mit modimport
in Modelldateien konvertiert werden. Für IGES-Dateien gibt es ein entsprechendes Werkzeug in
der grafischen Benutzeroberfläche, siehe „IGES” auf Seite 447. Für DXF-Dateien gibt es kein
Werkzeug in der Oberfläche.
OUT <dateiname>
Gibt die Modell-Datei an, die erzeugt werden soll. dateiname ist der Name.
GO
QUIT
HELP
RESETDETAIL
Löscht alle aktuellen Detailinformationen und kehrt zu Ebene 0, alle Details, zurück.
NOATTLOAD
Verhindert die Verarbeitung von Attributen der STEP-Datei. Die im Folgenden aufgelisteten
Befehle werden nicht ausgeführt.
Mit NOATTLOAD wird die Performance der Konvertierung einer STEP- in eine Modelldatei
deutlich gesteigert.
LOAD
Lädt die mit IN geöffnete Datei, damit Farb-, Namen- und Layer-Informationen abgefragt wer-
den können. Nach dem Laden kann auch das Mapping- und das Abschalten-Setup durchge-
führt werden, bevor die Ausgabe generiert wird.
QCOLS
Abfrage der Farben. Zeigt die Red Green Blue Werte der Farben, die in der geladenen Datei
gefunden wurden, und den MEDUSA Farbindex, dem die Farben zugewiesen werden, an. Bei-
spiel:
Red Green Blue Index
29 118 163 11
172 59 40 2
QNAMES
Abfrage der Namen. Zeigt die Namen, die in der geladenen Datei gefunden wurden, an. Der
Befehl BNAME wird verwendet, um einen Namen auszuschalten und zu verhindern, dass er in
der Ausgabe erscheint. Beispiel:
Blank Names
0 KLOTZ_;_KLOTZ
0 KLOTZ_KLEIN_;_KLOTZ_KLEIN
QLAYERS
Abfrage der Layer. Zeigt die Layer, die in der geladenen Datei gefunden wurden, an. Der Befehl
BLAYER wird verwendet, um einen Layer auszuschalten und zu verhindern, dass er in der Aus-
gabe erscheint. Beispiel:
Blank Layers
0 Layer1
0 Layer2
Weist eine der mit QCOLS angezeigten Farben einen neuen Index (Ganzzahl) zu.
<red> <green> <blue>
Ganzzahlwerte-Kombination, die mit QCOLS angezeigt wurde
Der Befehl BNAME wird verwendet, um einen Namen auszuschalten und zu verhindern, dass er
in der Ausgabe erscheint.
<blank>
0 in die Ausgabe einbeziehen
1 nicht ausgeben
<name>
einer der Namen, der mit QNAMES angezeigt wird. <name> kann mit einem einzelnen
Platzhalter (*) enden.
Der Befehl BLAYER wird verwendet, um einen Layer auszuschalten und zu verhindern, dass er
in der Ausgabe erscheint.
<blank>
0 in die Ausgabe einbeziehen
1 nicht ausgeben
<layer>
einer der Namen, der mit QLAYERS angezeigt wird
FINE ON | OFF
Importiert jedes Objekt mit Facetten an den vorgeschlagenen Parametern eines Objekts. Dies
erzeugt größere Modelle, aber ist sinnvoll, wenn Sie exaktere Ergebnisse haben möchten.
DXFSEW ON | OFF
Steuert, ob Facettenkanten, die sich überschneiden, zusammengefügt werden (ON) oder nicht
(OFF, Standard).
2D Blatt rekonstruieren
Die Datenbankschlüssel ONAME und OLAY werden dem Modell hinzugefügt, wenn das Objekt
Namen- oder Layer-Informationen enthält. Der erste Layername ist in OLAY1, der zweite in
OLAY2 usw. Die Datenbankschlüssel können in der Modellanzeige dazu verwendet werden,
diese Information den Blattelementen hinzuzufügen.
Datenbankschlüssel sind in „Rekonstruktionsbefehle”, „Datenbankschlüssel angeben” auf Seite
389 beschrieben.
DXF
MEDUSA bietet einen Konverter zur Übersetzung einer DXF-Datei (.dxf) in eine Modelldatei
(*.mod) und umgekehrt. Sie können den DXF-Konverter innerhalb von MEDUSA aufrufen oder
indem Sie MEDUTIL benutzen.
Wenn Sie ein MEDUSA 3D-Blatt geöffnet haben, von dem bereits eine Modelldatei existiert,
wählen Sie die Schaltfläche Startet 3D MEDDXF Schnittstelle , um den Konverter zu starten.
Ein Mitteilungsdialog erscheint, der anzeigt, daß MEDDXF läuft. Das Fenster schließt, wenn die
Konvertierung abgeschlossen ist. Die DXF-Datei (.dxf) wird automatisch unter demselben
Namen und in demselben Verzeichnis wie die Datei .mod gespeichert.
Für die Konvertierung eines Modells in eine DXF-Datei wird das Programm MODEXPORT ver-
wendet, das Dateien der Formate STEP, DXF und IGES erzeugen kann. Welches Dateiformat
erzeugt wird, wird durch die Angabe der Dateinamenserweiterung für die Ausgabedatei festge-
legt, für DXF ist dies *.dxf.
Ein Beispiel für den Gebrauch von MODEXPORT finden Sie in „IGES”, „MEDIGES/MODEX-
PORT innerhalb von MEDUTIL starten” auf Seite 447 und die zur Verfügung stehenden Befehle
sind in „IGES”, „MEDIGES/MODEXPORT-Befehle” auf Seite 448 beschrieben.
Wählen Sie die Schaltfläche Startet 3D DXFMED Schnittstelle , um einen Browserfenster zu öffnen,
in dem Sie die gewünschte .dxf -Datei auswählen. Die Modell-Datei wird automatisch unter
demselben Namen wie die .dxf-Datei mit der Dateiendung .mod gespeichert.
Für die Konvertierung einer DXF-Datei in ein Modell wird das Programm MODIMPORT verwen-
det, das Dateien der Formate STEP, DXF und IGES konvertieren kann. Welches Dateiformat
konvertiert wird, wird durch die Angabe der Dateinamenserweiterung für die Input-Datei festge-
legt, für DXF ist dies *.dxf.
Ein Beispiel für die Anwendung von MODIMPORT ist in „STEP”, „STEPMED/MODIMPORT
innerhalb von MEDUTIL starten” auf Seite 452 gezeigt. Die Befehle finden Sie in „STEPMED/
MODIMPORT Befehle” auf Seite 452.
Werkzeugsatz 2
MEDUSA bietet eine Reihe von Schaltflächen, um die Konvertierungsprogramme innerhalb von
MEDUSA zu starten. Diese befinden sich im 3D-Werkzeugfach.
Abb. 308 Schaltflächen zum Starten der Konvertierungs-Programme
Die MEDMIF Schnittstelle wird im Kapitel „Der Modelldatei-Übersetzer” auf Seite 471 erläutert.
Der Shrinker wird im Kapitel „Das Shrinker-Programm” auf Seite 427 erläutert.
3D Props wird im Kapitel „Massenberechnung” auf Seite 401 erläutert.
Alle anderen Werkzeuge werden in den folgenden Abschnitten erklärt.
MODASC, MODBIN und MODSMO sind drei eng miteinander verbundene Dienstprogramme.
• MODASC liest eine MEDUSA Modelldatei ein und erzeugt eine ASCII-Datei.
• MODBIN erzeugt eine MEDUSA Modelldatei aus einer geeigneten ASCII-Datei. Durch
diese Dienstprogramme ergibt sich ein Zugriff auf die MEDUSA 3D-Daten, sodass es
möglich ist, aus vorhandenen 3D-Daten ein MEDUSA Modell zu erzeugen.
• MODSMO konvertiert MEDUSA Modelldateien in geglättete Modelldateien. dieses
dienstprogramm enthält zwei Funktionen:
• Es ermittelt die Normalen eines planaren Polygons.
• Es überbrückt die Bohrungen, um ein Polygon aus einem einzigen Profil zu erzeu-
gen.
Um den vollständigen Funktionsumfang der Programme nutzen zu können, sollte man mit
MEDUSA 3D bereits vertraut sein. Wenn man MODASC und MODBIN nur zur einfachen Über-
tragung von ASCII-Dateien zwischen mehreren Computern benötigt, reicht ein grundlegendes
Verständnis von MEDUSA 3D aus.
MODASC
MODASC kann innerhalb von MEDUSA oder außerhalb von MEDUSA mit Hilfe von MEDUTIL
gestartet werden.
Beim Starten von MODASC innerhalb von MEDUSA wird das aktuelle Modell als Eingabedatei
herangezogen.
1. Öffnen Sie eine Datei von der eine Modelldatei existiert. Diese Datei wird als Eingabe-
datei verwendet.
2. Um den Konvertierungsprozess zu starten, wählen Sie das Werkzeug Startet die 3D
MODASC Schnittstelle im entsprechenden Werkzeugsatz.
Der 2D-Dienstprogramme-Dialog wird aufgerufen und zeigt folgende Meldung:
Abb. 309 2D-Dienstprogramme-Dialog
Starten Sie MEDUTIL und geben Sie den Befehl modasc ein. Ein Beispiel für die Anwendung
von MODASC ist nachfolgend gezeigt. Zum besseren Verständnis werden die Benutzereinga-
ben in Fettschrift gezeigt.
MEDUSA Binary to Ascii Model Conversion
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modasc>in shaft.mod
Modasc>out shaft1.asc
Modasc>dp 9
Modasc>go
Modasc>quit
MODASC-Befehle
Die Befehle können in Klein- oder Großbuchstaben eingegeben werden. Auf Sun-Systemen
werden die Befehle üblicherweise in Kleinbuchstaben eingegeben.
Hiermit lassen sich die angegebenen Detailebenen ein- oder ausschalten. Nur die eingeschal-
teten Teilebenen werden verarbeitet. Die Argumente ebene, ebene1 und ebene2 werden als
ganze Zahlen im Bereich von 0 bis 255 angegeben.
DP <dezimalpunkte>
Hiermit lässt sich die Anzahl der Dezimalstellen (1 bis 16) für die Ausgabedaten angeben,
wobei es sich bei dezimalpunkte um die Anzahl der gewünschten Dezimalstellen handelt.
Die Daten werden im Exponentialformat ausgegeben. Standardeinstellung ist 16.
GO
HELP
IN <dateiname>
Öffnet die zu übersetzende Modelldatei, wobei es sich bei dateiname um den Namen der
Modelldatei handelt, die übersetzt werden soll.
Gibt die zu verarbeitenden Objekte an, wobei es sich bei objektname um den Namen des
Objekts handelt. Als Standardeinstellung gilt ALL. Der Befehl kann nur dann sinnvoll genutzt
werden, wenn Objekte bereits bei der Modellerzeugung benannt wurden.
OUT <dateiname>
Gibt die ASCII-Datei an, die erzeugt werden soll; dateiname ist der Name der ASCII-Datei.
Ohne Angabe des OUT-Befehls wird die ASCII-Ausgabe auf den Bildschirm geleitet.
QUIT
MODBIN
MODBIN kann innerhalb von MEDUSA oder außerhalb von MEDUSA mit Hilfe von MEDUTIL
gestartet werden.
1. Wählen Sie das Werkzeug Startet die 3D MODBIN Schnittstelle im entsprechenden Werk-
zeugsatz.
Der Dialog Öffne ASCII Datei wird aufgerufen.
Abb. 310 Dialog Öffne ASCII Datei
2. Wählen Sie die ASCII -Datei, die Sie als Eingabedatei verwenden möchten.
3. Um das MODBIN-Programm zu starten:
• Klicken Sie doppelt auf den Dateinamen oder
• selektieren Sie den Dateinamen und klicken auf Öffnen.
Der Dialog 2D-Dienstprogramme erscheint, wie unten gezeigt.
Starten Sie MEDUTIL und geben Sie den Befehl modbin ein.
Ein Beispiel für die Anwendung von MODBIN ist nachfolgend gezeigt. Zum besseren Verständ-
nis werden die Benutzereingaben in Fettschrift gezeigt.
MODBIN Befehle
ASC <dateiname>
Gibt die ASCII-Datei an, die als Eingabe für MODBIN dient, wobei dateiname der Name der
zu benutzenden ASCII-Datei ist.
BIN <dateiname>
Öffnet eine Datei, in die die binäre Ausgabe geschrieben wird, wobei dateiname der Name der
Modelldatei ist, in die die binäre Ausgabe erfolgt. Wenn der Befehl eingegeben wird, ohne vor-
her einen GO-Befehl abgesetzt zu haben, wird der Modelldatei der im Modellsatz angegebene
Name zugewiesen.
GO
Prüft, ob die Eingabedatei angegeben wurde und startet dann die Umsetzung aus ASCII-in
Binärdaten.
HELP
IN <dateiname>
Gibt die ASCII-Datei an, die als Eingabe zu MODBIN verwendet wird, wobei dateiname der
Name der zu benutzenden ASCII-Datei ist.
OUT <dateiname>
Öffnet eine Datei, in die die binäre Ausgabe geschrieben wird, wobei dateiname der Name der
Datei ist, in die die binäre Ausgabe erfolgt. Wenn der Befehl eingegeben wird, ohne vorher
einen GO-Befehl abgesetzt zu haben, dann wird der Modelldatei der im Modellsatz angegebene
Name zugewiesen.
QUIT
Das Programm wird verlassen.
TRANS
Prüft, ob die Eingabedatei angegeben wurde und startet dann die Umsetzung der ASCII-Daten
in das binäre Format.
MODSMO
Hinweis: Sie können MODSMO nur mit Hilfe von MEDUTIL starten.
Polygonnormalen ermitteln
Bei Erzeugung eines MEDUSA-Modells wird unter Zuhilfenahme planarer Polygone eine
Approximation gekrümmter Flächen durchgeführt. Durch die MODSMO-Funktion erhält das
Modell eine geglättete gekrümmte Fläche, indem die Normalen der planaren Polygone auf der
Fläche eines Objekts ermittelt werden. In Abbildung 312 werden die ermittelten Normalen dar-
gestellt.
Abb. 312 Ermittlung von Polygonnormalen durch das MODSMO Dienstprogramm
MODSMO starten
Starten Sie MEDUTIL und geben Sie den Befehl modsmo ein.
Ein Beispiel für die Anwendung von MODSMO ist nachfolgend gezeigt. Zum besseren Ver-
ständnis werden die Benutzereingaben in Fettschrift gezeigt.
Modsmo>compression on
Modsmo>out shaft1.mod
Modsmo>go
Beginn der Datengenerierung
Object 1 B
Object 2 A
Ende der Datengenerierung
Modsmo>quit
MODSMO Befehle
BRIDGE ON | OFF
Schaltet das Überbrückungsverfahren von Bohrungen für die angegebene Modelldatei ein oder
aus ON oder OFF). Die Standardeinstellung lautet BRIDGE ON.
COMPRESSION ON | OFF
Schaltet den Komprimierungsvorgang für die angegebene Modelldatei ein oder aus. Weitere
Informationen zur Komprimierung von Modelldateien befinden sich im Kapitel „Modelldatei kom-
primieren” auf Seite 314. Die Standardeinstellung lautet COMPRESSION OFF.
GO
IN <dateiname>
Legt den Namen der Eingabemodelldatei fest. dateiname wird als Zeichenfolge angegeben
OUT <dateiname>
Legt den Namen der geglätteten Ausgabemodelldatei fest. dateiname wird als Zeichenfolge
angegeben.
QUIT
HELP
Zeigt eine Liste aller Befehle mit einer kurzen Erläuterung an.
MEDMERGE
Das MEDMERGE Dienstprogramm fasst Punkte zusammen, die zu einer bestimmten Struktur
gehören und die dieselben Koordinaten haben.
Beim Starten von MEDMERGE innerhalb von MEDUSA wird das aktuelle Modell als Eingabe-
datei herangezogen.
1. Öffnen Sie eine Datei von der eine Modelldatei existiert.
Diese Datei wird als Eingabedatei verwendet.
2. Um den Konvertierungsprozess zu starten, wählen Sie das Werkzeug Startet 3D MED-
MERGE Schnittstelle im entsprechenden Werkzeugsatz.
Der 2D-Dienstprogramme-Dialog wird aufgerufen und zeigt folgende Meldung:
Abb. 313 2D-Dienstprogramme-Dialog
Starten Sie MEDUTIL und geben Sie den Befehl medmerge ein.
Ein Beispiel für die Anwendung von MEDMERGE ist nachfolgend gezeigt. Zum besseren Ver-
ständnis werden die Benutzereingaben in Fettschrift gezeigt.
MEDUSA MEDMERGE
~~~~~~~~~~~~~~~~
MEDMERGE>in shaft.mod
MEDMERGE>out shaft1.mod
MEDMERGE>go
MEDMERGE>quit
MEDMERGE Befehle
GO
IN <dateiname>
Legt den Namen der Eingabemodelldatei fest. dateiname wird als Zeichenfolge angegeben
OUT <dateiname>
Legt den Namen der geglätteten Ausgabemodelldatei fest. dateiname wird als Zeichenfolge
angegeben.
QUIT
HELP
Zeigt eine Liste aller Befehle mit einer kurzen Erläuterung an.
Die Google Earth Schnittstelle ist ein Dateikonverter, der Modelldateien (MOD) in eine Collada
XML Datei (DAE, digital asset exchange) konvertiert. 3D MOD-Dateien werden von MEDUSA
3D oder MPDS erzeugt. DAE-Dateien können als 3D Modelle in Google Earth geladen werden.
Verwendung
1. Wählen Sie das Werkzeug Google Earth Export im 3D Werkzeugfach, um folgenden
Dialog zu öffnen:
Abb. 314 Google Earth Export Dialog
2. Wählen Sie eine Modelldatei mit der Schaltfläche Datei auswählen, die ein Dateiauswahl-
fenster öffnet.
3. Wenn Sie die Farbe festlegen möchten, wählen Sie die Option Verwende Farbe und geben
Sie eine Farbnummer im Textfeld Farbe ein.
4. Öffnen Sie das Konsolefenster, um die Ausgabemeldungen zu sehen.
5. Drücken Sie den Schalter OK.
Es wird eine DAE Datei im Input-Verzeichnis erzeugt, die von Google Earth gelesen
werden kann. Die Farbe wird nach einem der folgenden Punkte zugewiesen, je nach-
dem, welcher zuerst zutrifft:
• der eingegebene Farbparameter
• MPDS Objektfarbe
• Oberflächen-Penfarbe
• zufällige Farbe
DER MODELLDATEI-ÜBERSETZER
Das Programm MEDMIF übersetzt die Daten in einer binären Modelldatei in ein neues Format,
das sogenannte Modellschnittstellenformat und schreibt diese Daten als ASCII-Zeichen in eine
Datei. Die ASCII-Datei kann dann durch Programme ausgelesen werden, und zwar entweder
über FORTRAN READ-Anweisungen oder über eine Bacis2-Schnittstelle. Da es sich bei der
Datei für das Modellschnittstellenformat um eine ASCII-Datei handelt, lässt sich diese auch auf
einem Drucker ausgeben oder mit Hilfe eines üblichen Editors bearbeiten.
Darüber hinaus werden weitere Daten gespeichert, beispielsweise die Flächengleichungen von
gekrümmten Flächen sowie Texte für Punkte, Kanten, Flächen oder das Volumen selbst. Durch
das Tabellenformat ergeben sich topologische Informationen, ohne nach Polygon-/Punktdaten
suchen zu müssen. Eine vollständige Beschreibung der Struktur der MIF-Datei finden Sie im
Kapitel „Spezifikation des MIF-Dateiformats” auf Seite 482.
Die Umsetzung der Modelldateidaten in das Schnittstellenformat wird von MEDMIF in zwei Stu-
fen durchgeführt:
1. Flächenkantenpolygone werden um Flächen gebildet, die ihrerseits in Facetten aufge-
teilt sind, sodass eine temporäre Datei entsteht.
2. Diese temporäre Datei wird benutzt, um die Punkt-, Kanten- und Flächentabellen auf-
zubauen, sowie die Tabellen für die 3D-Texte und UPR-Texte.
In beiden Stufen müssen die Daten vollständig durchlaufen werden, wobei jedes Objekt in der
Modelldatei separat verarbeitet wird. Hierbei wird die Geometrie eines Objekts noch nicht mit
der Geometrie eines anderen in Verbindung gesetzt. Jeder Punkt, jede Kante und jede Fläche,
die von zwei oder mehreren Objekten gemeinsam benutzt wird, erscheint in der entsprechen-
den Tabelle für sämtliche Objekte, allerdings in jedem Objekt mit einer unterschiedlichen Ken-
nung.
In der Modelldatei werden planare Flächen durch ein flaches Polygon dargestellt; gekrümmte
Flächen werden durch eine Menge von Facetten-Polygonen dargestellt, die gegebenenfalls
durch eine rationale Flächensegmentgleichung ergänzt werden und als Menge von Steuer-
punkten, als Coonssche Flächensegmente oder als Koordinaten der Scheitelpunkte von Grenz-
kanten gespeichert.
Gekrümmte Flächen werden in der MIF-Datei etwas anders gehandhabt. Diese werden durch
ein Kantenpolygon dargestellt, das die äußere Grenze aller ursprünglichen Facetten-Polygone
berührt. Die Flächengleichungen aus der Modelldatei können in die MIF-Datei einbezogen wer-
den, wenn in der Modelldefinitionszeichnung der Befehl EQUATIONS ON platziert wird.
Stufe 1
Bei der ersten Stufe in der Umsetzung in eine MIF-Datei wird jedes Objekt durchlaufen, wobei
für jede gekrümmte Fläche des Objekts ein Grenzkantenpolygon erzeugt wird. Dies geschieht,
indem in einer separaten Liste jedes Facetten-Polygon der Fläche sortiert aufgeführt wird,
wobei die Grenze oder sichtbare Kante dieser Facette zu einem einzigen Polygon zusammen-
geführt wird. Das Ergebnis dieses Prozesses ist eine neue temporäre Modelldatei, die für jedes
Objekt die ursprüngliche Menge an Polygonen enthält, einschließlich der Facetten sowie sämt-
liche Flächengrenzkantenpolygone.
Stufe 2
In der zweite Stufe der Umsetzung wird die temporäre Modelldatei durchgearbeitet, wobei wie-
derum jedes Objekt verarbeitet wird. Sämtliche Elemente des Objekts (Polygone, 3D-Texte
usw.), abgesehen von den Facetten-Polygonen, werden in den Speicher gelesen. Für jedes
Objekt wird wiederum jedes Polygon untersucht. Benachbarte Polygone entlang jeder Poly-
gonkante werden aufgefunden, indem sämtliche Polygone des Objekts durchsucht werden,
wobei die Endpunkte jeder Kante, jedes Polygons miteinander verglichen werden, bis eine
Übereinstimmung festgestellt wird.
Anschließend wird die Punktetabelle für jedes Objekt aufgebaut, indem alle Polygone durchge-
arbeitet werden; hierbei werden alle Punkte zur Tabelle hinzugefügt, die noch nicht in der
Tabelle vorhanden sind. Ein gegebener Punkt gilt als zugehörig zur Tabelle, wenn dessen Koor-
dinaten die Koordinaten eines anderen Punktes genau trifft. Beim Aufbau der Punktetabelle
wird kein Toleranzwert verwendet.
Als nächstes werden die Tabellen für Kanten und Flächen aufgebaut, indem wiederum jede Flä-
che des Objekts durchgearbeitet wird. Hierzu muss eine Liste von Modelldateipunkten, die
durch Koordinaten definiert und durch die Kennung der vorausgehenden Kante ergänzt wer-
den, in eine Menge von MIF-Kanten umgesetzt werden, die durch Bezüge auf zwei oder mehr
MIF-Punkte definiert sind.
Als letztes werden die Tabellen mit den 3D-Texten aufgebaut, die diesen Punkten, Kanten oder
Flächen des Objekts zugeordnet sind sowie die UPR-Texte (Modelleigenschaften) und die dem
Objekt selbst zugeordnet sind.
In der Modelldatei werden die den geometrischen Elementen des Objekts zugeordneten 3D-
Texte durch einen Typ angegeben (beispielsweise Punkt, Kante oder Flächentext), durch eine
Menge von Koordinaten sowie durch eine Link-Kennung des Polygons, das das Element ent-
hält. Bei der Berechnung, welcher Text welchem geometrischem Element zugeordnet ist, kann
der WINTOL-Befehl unterstützend eingesetzt werden.
Wenn sämtliche Tabellen für ein Objekt vollständig sind, werden sie in Form von ASCII-Zeichen
in die MIF-Datei geschrieben. Anschließend wird der Speicher gelöscht, sodass das nächste
Objekt eingelesen werden kann. Nachdem alle Objekte der Modelldatei eingelesen worden
sind, wird ein Datensatz für Modelldateiende in die MIF-Datei geschrieben, um das Dateiende
zu kennzeichnen.
MEDMIF starten
Nachfolgend wird gezeigt, wie Sie das MEDMIF-Programm starten; gleichzeitig wird ein Bei-
spiel für eine MEDMIF-Datei aufgeführt. Das Format der MEDMIF-Datei wird erläutert. Es gibt
zwei Möglichkeiten, das MEDMIF-Programm aufzurufen:
• Innerhalb von MEDUSA mit Hilfe der MIF-Schaltfläche im entsprechenden Werkzeug-
satz
• Außerhalb von MEDUSA über das MEDUTTL-Dienstprogramm
Beispiel
Nachfolgend wird ein Beispiel für die Bildschirmmeldungen gezeigt, die beim Konvertieren der
durch die aktuelle Zeichnung (namens block) erzeugten Modelldatei (block.mod) ausgegeben
werden:
Wenn man in MEDUTIL den Befehl MEDMIF eingibt, wird das Programm außerhalb von
MEDUSA gestartet. Das folgende Beispiel gibt nur eine kurze Einführung; nähere Angaben zu
MEDUTIL enthält das MEDUSA Administrations-Handbuch.
Im Beispiel werden Benutzereingaben in Fettschrift gezeigt.
Starten Sie MEDUTIL über Eingabe des Befehls medutil:
Hinweis: Versuchen Sie nicht, MEDUTIL innerhalb von MEDUSA aufzurufen, indem Sie
eingeben: MEDUTIL project_name
Dieser Befehl startet zu viele Prozesse und verursacht eine Fehlermeldung. Es
wird empfohlen, Dienstprogramme nur über dieSchaltflächen der Benutzerberflä-
che innerhalb von MEDUSA zu starten.
Beispiel
Abbildung 317 zeigt das Modell eines Quadranten eines Zylinders, der als Eingabe für das
MEDMIF-Programm dient.
Abb. 317 Eingabe für MEDMIF
Die MIF-Datei, die aus dem oben gezeigten Modell generiert wurde, wird nachfolgend
aufgelistet:
MEDMIF 1.0I w=0.01000 p=0.00100 e=0.01000 of model
E:\sheets_medusa\mif\block.mod
0 1 31 E:\sheets_medusa\mif\block.mod
0 2
0 3 0
0 4 3 0
0 -3
0 6
0 7 1 1 0.4562499E+02 0.3581250E+02 0.4930380E+02 0.1000000E+01
0 7 1 2 0.4562499E+02 0.3581250E+02 0.1516177E+02 0.1000000E+01
0 7 1 3 0.3761325E+02 0.3597182E+02 0.1516177E+02 0.1000000E+01
0 7 1 4 0.3761325E+02 0.3597182E+02 0.4930380E+02 0.1000000E+01
0 7 1 5 0.3220474E+02 0.3409060E+02 0.1516177E+02 0.1000000E+01
0 7 1 6 0.3220474E+02 0.3409060E+02 0.4930380E+02 0.1000000E+01
0 7 1 7 0.2703138E+02 0.2856451E+02 0.1516177E+02 0.1000000E+01
0 7 1 8 0.2703138E+02 0.2856451E+02 0.4930380E+02 0.1000000E+01
0 7 1 9 0.2503258E+02 0.2162750E+02 0.1516177E+02 0.1000000E+01
0 7 1 10 0.2503258E+02 0.2162750E+02 0.4930380E+02 0.1000000E+01
0 7 1 11 0.2503258E+02 0.1410261E+02 0.1516177E+02 0.1000000E+01
0 -11
0 11 1 4
0 12
0 13 4 -9 11 12 13
0 -12
0 14 1
0 -14
0 -11
0 11 1 5
0 12
0 13 4 -12 14 15 16
0 -12
0 14 1
0 -14
0 -11
0 11 1 6
0 12
0 13 4 -15 17 18 19
0 -12
0 14 1
0 -14
0 -11
0 11 1 7
0 12
0 13 4 -18 20 -1 21
0 -12
0 14 1
0 -14
0 -11
0 11 1 8
0 12
0 13 7 -10 -13 -16 -19 -21 -4 -7
0 -12
0 14 1
0 -14
0 -11
0 11 1 9
0 12
0 13 7 -20 -17 -14 -11 -8 -5 -2
0 -12
0 14 1
0 -14
0 -11
0 -10
0 16
0 -16
0 -2
0 -1
Jeder Satz in der Datei beginnt mit zwei ganzen Zahlen im FORTRAN-Format (11,13). Die erste
ganze Zahl ist die Fortsetzungsmarke, die zweite ist der Satztyp.
Fortsetzungsmarke: Die Fortsetzungsmarke besitzt den Wert Eins, wenn der nächste Satz
eine Fortsetzung des aktuellen Satzes ist. Die Fortsetzungsmarke besitzt den Wert Null oder
Leerzeichen, wenn der aktuelle Satz abgeschlossen ist oder wenn es sich um den letzten Satz
handelt. In diesem Kapitel werden alle Sätze, die fortgesetzt werden können, durch die
Fortsetzungsfelder [011] gekennzeichnet.
Satztyp: Die zweite ganze Zahl des Satzes kennzeichnet den Satztyp. Ein negativer Code
schließt einen Satzblock ab.
Hinweis: Die Konvention <...>* besagt, dass ein Satz wiederholt werden kann.
Modell
Objekt
Objektsatz:: =02
(I1,1X,I3)
Objektendesatz:: = 0 -2
(I1,1X,I3)
Objekt-Headersatz:: = 0 3 nchars objektname
(I1,1X,2(I3,1X),64A1)
Objektende-Headersatz:: = 0 -3
(I1,1X,I3)
Objektkategorie/Detailsatz:: = 0 4 kategorie detail
(I1,3(1X,I3))
wobei für kategorie Folgendes 1 wenn WIRE
gilt
2 wenn SHELL
3 wenn SOLID
detail liegt im Bereich von
[0,255]
UPR
Punktblock
Kantenblock
Flächenblock
Flächenblock:: = Flächenblocksatz
<Fläche>*
Flächenblockendsatz
Flächenblocksatz:: = 0 10 (I1,1X,I3)
Flächenblockendsatz:: = 0 -10 (I1,1X,I3)
Fläche
<Fläche>*:: = Flächen-Headersatz
<Profile>
Rationale Flächensegment-
geometrie
oder
Coonssche Geometrie
Flächenende-Headersatz
Flächen-Headersatz:: = 0 11 typ id
(I1,1X,2(I3,1X),I6)
wobei für typ Folgendes gilt: 1 wenn flach
2 wenn Coonssches
Flächensegment
3 bis 10 für dreieckige
Bereiche reserviert
> 11 für rationale
Flächensegmente
id ist der Kennzeichner für die
Fläche
Hinweis: Wenn typ einen negati-
ven Wert aufweist, dann wurde die
Fläche als Ergebnis einer
booleschen Operation erzeugt.
Flächenende-Headersatz:: = 0 -11 (I1,1X,I3)
Profile
<Profile> :: = Profil-Headersatz
<Profil>*
Profilende-Headersatz
Profil-Headersatz:: = 0 12
(I1,1X,I3)
Profilende-Headersatz: = 0 -12
(I1,1X,I3)
<Profil>* :: = [0|1] 13 nkanten erefs
(I1,2(1X,I3),10(1X,I6))
wobei nkanten die Anzahl der
Kanten im aktuellen Satz ist und
erefs die Kennzeichner der Kan-
ten
Hinweis: Wenn erefs negativ ist,
verläuft die Kantenrichtung entge-
gengesetzt zu der in der
Kantentabelle definierten Richtung.
Geometrie
Geometrie :: = Geometrie-Headersatz
<Geometriepunkt>*
Geometrieende-Header-
satz
Geometrie-Headersatz:: = 0 14 typ
(I1,2(1X,I3))
wobei für typ Folgendes gilt: 1 wenn keine zusätzliche Geo-
metrieinformation (d. h. die
Grenze reicht aus)
Coonssche Geometrie
Textblock
Textblock:: = Textblocksatz
<Text>*
Textendblocksatz
Textblocksatz:: = 0 16
(I1,1X,I3)
Textendblocksatz:: = 0 -16
(I1,1X,I3)
<Text>*:: = [0|1] 17 typ ref nchars text
(I1,1X,2(I3,1X),I6,1X,I3,1X,64A1)
wobei für typ Folgendes gilt: 1 wenn Scheitelpunkt
2 wenn Kante
3 wenn Fläche/Oberfläche
ref ist die Kennung des
Scheitelpunkts, der Kante
oder der Fläche
nchars ist die Anzahl der Zeichen
im aktuellen Satz.
Fortsetzungssatz:: = [0|1] 17 'Leerzeichen' nchars text
(I1,1X,I3,12X,I3,1X,64A1)
MEDMIF-Befehle
Die Befehle können in Groß- oder Kleinbuchstaben eingegeben werden. Zur besseren Über-
sichtlichkeit werden nachfolgende Befehle großgeschrieben. Auf Sun-Systemen werden
Befehle üblicherweise in Kleinbuchstaben eingegeben.
EDGTOL
Stellt den Toleranzwert ein, innerhalb dessen Kanten als übereinanderliegende Kanten interpre-
tiert werden. Der Wert für diese Toleranz wird im MIF-Dateiheader als e angegeben.
toleranz wird in Millimetern angegeben.
GO
HELP
IN
Gibt die Modelldatei für die Eingabe an, wobei dateiname der Name der Modelldatei ist.
OUT
Gibt den Namen der MIF-Datei für die Ausgabe an, wobei dateiname der Name der MIF-Datei
ist.
PNTTOL
Stellt den Toleranzwert ein, innerhalb dessen Punkte als übereinanderliegende Punkte interpre-
tiert werden. Der Wert der Toleranz wird im MIF-Dateiheader als p gezeigt.
toleranz wird in Millimetern angegeben
QTOL
Fragt die für EDGTOL, PNTTOL und WINTOL gültigen Toleranzwerte ab.
QUIT
Das MIF-Programm wird verlassen, der Benutzer kehrt nach MEDUTIL zurück.
WINTOL
Stellt den Toleranzwert ein, innerhalb dessen ein 3D-Text als einer Kante zugehörig interpretiert
wird. Der Wert dieser Toleranz wird in dem MIF-Dateiheader als w gezeigt.
toleranz wird in Millimetern angegeben.
DER GELÄNDE-MODELLIERER
Der Geländemodellierer erzeugt aus X, Y und Z-Koordinaten ein 3D-Modell der Boden-Oberflä-
che. Üblicherweise finden diese Modelle im Bereich der Kartographie, dem Hoch- und Tiefbau,
der Geologie und der Gewinnung von Bodenschätzen Anwendung.
Einer der vielen Vorteile des Geländemodellierers im Vergleich zu herkömmlichen Zeichen-
vefahren liegt in der Geschwindigkeit, mit der eine 3D-Darstellung der Bodenoberfläche erzeugt
wird. Weitere Vorzüge liegen in der Möglichkeit, das Geländemodell mit Hilfe von 3D-Funktio-
nen zu bearbeiten und die geometrischen Eigenschaften zuberechnen, beispielsweise den
Schwerpunkt und das Volumen. Insbesondere für die Bereiche Planung, Konstruktion und die
Analyse geographischer Daten ist dies von Nutzen. Es können Ansichten des Modells mit ver-
schiedenen Lichtquellen, aus verschiedenen Winkeln und Perspektiven sowie Richtungen mit
Hilfe der 3D-Darstellungsprogramme erzeugt werden.
Der Geländemodellierer benutzt die Delaunay-Triangulation zur Modellierung der Bodenober-
fläche; es können Modelle aus bis zu 10.000 Datenpunkten erzeugt werden. Darüberhinaus
verfügt der Geländemodellierer über weitere Funktionen, beispielsweise Konturbildung, Schraf-
fur und hervorhebung von Höhenpunkten.
• Überblick ................................................................................ 494
• Einschränkungen ................................................................... 500
• Den Geländemodellierer starten ............................................ 503
• Modellansicht erzeugen ......................................................... 509
• Die Modelloberfläche glätten ................................................. 511
• Grundhöhe angeben .............................................................. 513
• Konturen und Schnitte erzeugen ........................................... 514
• Gitter auflegen und Höhenpunkte hervorheben..................... 518
• Ein Objekt benennen und einer Detailebene zuweisen ......... 520
• Das Modell manipulieren ....................................................... 522
• Befehle des Geländemodellierers.......................................... 524
Überblick
Mit dem Geländemodellierer kann ein Volumenmodell erzeugt werden, das die Oberfläche des-
Bodens oder den Verlauf der Bodenschichten darstellt. Als Eingabe kann eine Textdatei mit den
X-, Y- und Z-Koordinaten zur Definition der Punkte verwendet werden, nach denen die Oberflä-
che modelliert werden soll. Diese Punkte können willkürlich über die Oberfläche verteilt sein;
der Geländemodellierer erzeugt ein unregelmäßiges Netz aus Dreiecken zwischen diesen
Punkten. Um eine möglichst natürliche Darstellung des Geländes zu erreichen, versucht der
Geländemodellierer, die Dreiecke möglichst optimal zwischen den Punkten einzupassen. Hier-
bei wird versucht, Punkte so miteinander zu verbinden, dass möglichst gleichschenklige Dreie-
cke entstehen. Die Bildung schmaler Dreiecke mit stark abweichenden Seitenverhältnissen
wird vermieden, damit keine unnatürliche Darstellung der Oberfläche efolgt.
Der Geländemodellierer kann ein Modell aus bis zu 10.000 Datenpunkten erzeugen, vorausge-
setzt der verwendete Rechner verfügt über ausreichende Hauptspeicherkapazitäten. Das in
den Beispielne dieses Kapitels verwendete Modell wurde unter Verwendung einer Datendatei
mit 2.000 Punkten erzeugt, wobei ein hügeliges Gelände dargestellt wird.
Der Geländemodellierer erzeugt das 3D-Modell mit Hilfe der Delaunay-Triangulation. Die
Dreiecke, die zwischen den Koordinatenpunkten eingepasst wurden und damit die Modellober-
fläche darstellen, werden in Abbildung 318 gezeigt. Die Gesamtheit der Dreiecke bildet das
Relief des Geländes. Die Dreiecke lassen sich mit Hilfe des Darstellungsbefehls TIL VIS
anzeigen.
Abb. 318 Die Triangulation des Modells
Abbildung 319 zeigt eine perspektivische Ansicht des Bereichs. Die Ansicht wurde unter Ver-
wendung der Darstellungsbefehle FROM und TO erzeugt, um die Ansicht aus einer Höhe von
500 Metern wiederzugeben (im Beispiel werden Meter als Maßeinheit verwendet). Mit Hilfe des
Befehls PERA 45 wurde eine perspektivische Ansicht von 45 Grad gewählt.
Abb. 319 Perspektivische Ansicht eines Modells
Der Geländemodellierer ermöglicht es, die Höhe und die Anzahl der Konturlinien anzugeben,
die auf der Modelloberfläche gezeichnet werden. In Abbildung 320 werden die Konturlinien auf
der Modelloberfläche in Höhen zwischen 100 und 900 Metern gezeichnet.
Abbildung 322 zeigt eine weitere Funktion des Geländemodellierers, und zwar werden hier die
Höhenpunkte des Modells durch Drahtlinien dargestellt, die von der Modellbasis bis zur Ober-
fläche verlaufen. Diese Höhenpunkte werden aus den X-, Y.- und Z-Koordinaten in der Daten-
datei gebildet.
Abb. 322 Darstellung der Höhepunkte mit Hilfe von Drahtlinien
Abbildung 323 zeigt ein rechtwinkliges Gitter, das auf die Modelloberfläche gelegt wurde.
Abb. 323 Ein auf die Modelloberfläche gelegtes Gitter
Einschränkungen
Der Geländemodellierer eignet sich am besten zur Erzeugung konvexer Modelle. Es ist schwie-
rig, konkave Modelle darzustellen, die im Bereich der Umrisslinie Vertiefungen aufweisen.
Abbildung 324 (a) zeigt ein Modell mit zahlreichen Vertiefungen.
Bei konkaven Bereichen erstreckt sich die Triangulation über die Modellgrenzen hinaus. Als
Ergebnis wird die konkave Umrisslinie von den Dreiecken durchbrochen. Dieser Effekt wird in
Abbildung 324 (b) gezeigt.
Diesen Effekt kann man verhindern, indem man zusätzliche Datenpunkte zur Koordinatendatei
hinzufügt. Wenn man beispielsweise Z-Koordinaten mit dem Wert 0 hinzufügt, wird eine unter-
brochene Umrisslinie erzeugt, die den betreffenden Bereich begrenzt, wie in Abbildung 324 (c)
gezeigt.
Abb. 324 Triangulation an den Umrisslinien konkaver Modelle
Umrisslinien
Umrisslinien werden vom Geländemodellierer nicht erkannt. Beispielsweise wird ein geschlos-
sener See inmitten eines Bereichs nicht unbedingt als ebene Fläche behandelt. Statt dessen
werden auch auf der Oberfläche des Sees Dreiecke erzeugt. Dieses Problem kann gelöst wer-
den, indem man innerhalb des Modellierersystems von MEDUSA boolesche Operationen
benutzt, um eine ebene Fläche auf das Modell zu legen.
Abrisslinien
Geglättete Konturlinien
Die Triangulation zur Erzeugung von Konturlinien auf der Modelloberfläche arbeitet momentan
ausschließlich mit Interpolation gerader Linien. Die Konturlinien werden zwischen den Punkten
der Dreiecke als gerade Liniensegmente gezeichnet und nicht als geglättete, gekrümmte
Linien. Man kann innerhalb des MEDUSA Zeichnungssystems geglättete Konturlinien erzeu-
gen, indem man die Konturlinie mit Hilfe des Befehls FITL bearbeitet. Mit diesem Befehl wird
eine geglättete Kurve durch alle Punkte der aktuellen Linie gezeichnet. Bei Verwendung dieser
Technik entstehen möglicherweise sich überlagernde Konturen, unter Umständen werden auch
zusätzliche Punkte auf der Konturlinie erzeugt.
Nachfolgend wird gezeigt, wie man mit Hilfe des Geländemodellierers eine Modelldatei erzeugt.
Hierzu geht man folgendermaßen vor:
1. Eine Datendatei mit den X-, Y- und Z-Koordinaten anlegen.
2. Eine Makrodatei mit den Modelliererbefehlen anlegen.
3. Den Geländemodellierer über MEDUTIL oder innerhalb von MEDUSA starten.
4. Die Befehle durch Starten der Makrodatei ausführen.
5. Den Geländemodellierer verlassen.
Der Geländemodellierer benutzt eine Datendatei, die die X-, Y- und Z-Koordinaten eines
bestimmten Bereichs enthält. Die Datendatei muss vor Starten des Geländemodellierers als
Textdatei angelegt worden sein; sie muss die Koordinaten als dreispaltige Liste enthalten:
X-Koordinaten Y-Koordinaten Y-Koordinaten
Beispiel:
4719 7000 413
4703 6985 441
4566 6985 441
4510 6846 440
4426 6599 439
4338 6448 439
Jede Spalte in der Textdatei muss durch mindestens ein Leerzeichen getrennt sein. Die Datei
kann sowohl ganze Zahlen als auch reelle Zahlen enthalten. Für die Anzahl von Datenpunkten,
die in einer Datei gespeichert sein können, gelten für den Geländemodellierer folgende Ein-
schränkungen:
• Mindestens 3 Datenpunkte
• Höchstens 10.000 Datenpunkte
Vor Eingabe in die Datendatei müssen die Koordinatendaten möglicherweise skaliert werden,
da der 3D-Modellierer das Geländemodell unter Verwendung von Millimetern zeichnet, soweit
metrische Einheiten verwendet werden. In die Datendatei dürfen nur die Koordinatendaten ein-
getragen werden. Wenn die Datei weitere Informationen enthält, beispielsweise Kommentare,
Fußzeilen, Kopfzeilen usw., erzeugt der Modellierer beim Zugriff auf die Datendatei folgende
Fehlermeldung:
Error in file at line <nummer>
Die Datendatei kann in einem beliebigen Verzeichnis abgelegt werden, da man die genaue
Lage der Datei im Geländemodellierer angeben kann.
Zum Lieferumfang gehört eine Musterdatei für die Koordinateneinträge. Die Datei dient dazu,
Erfahrung mit dem Geländemodellierer zu gewinnen, bevor man eigene Daten eingibt. Die
Datei befindet sich unter Windows in folgendem Verzeichnis:
<medusa>\medproducts\meddtm\m3d\example\SHUTT.TXT
Die Datei enthält 200 Koordinaten. Um die Datei zu benutzen, sollte man sie in das jeweilige
Verzeichnis kopieren.
Grundlegende Befehle
in surface.txt
smallest angle 0.01
out surface.mod
go
Das Programm lässt sich außerhalb von MEDUSA durch Eingabe des DTM-Befehls in MEDU-
TIL starten.
Benutzereingaben werden nachfolgend in Fettschrift gezeigt.
Starten Sie MEDUTIL, indem Sie den Befehl medutil eingeben:
Hinweis: Versuchen Sie nicht, MEDUTIL innerhalb von MEDUSA aufzurufen, indem Sie
den Befehl eingeben:
MEDUTIL project_name
Dieser Befehl startet zu viele Prozesse und ruft eine Fehlermeldung hervor.
Um den digitalen Geländemodellierer innerhalb von MEDUSA aufzurufen, wählen Sie das
Werkzeug DTM-Programm starten im MEDUSA 3D Werkzeugfach.
Der digitale Geländemodellierer erzeugt eine .mod-Datei von der zu diesem Zeitpunkt gelade-
nen Zeichnung. Voraussetzung ist, dass die Zeichnung in einer Viewbox mit einem DXY-Prim
Höhenkoordinaten enthält. Die Modelldatei wird automatisch unter demselben Namen in dem-
selben Verzeichnis mit der Endung .mod gespeichert.
Nachfolgende Abbildung zeigt die DXY-Viewbox der Beipielzeichnung, die die Z-Koordinaten
enthält.
Abb. 326 Viewbox der DTM-Beispielzeichnung
Das Blatt enthält eine Karte mit Konturlinien als Rasterbild-Hintergrund, auf denen die Höhen-
werte als einfacher Text im Standardformat eingefügt sind. Der Bezugspunkt des Textes defi-
niert die X- und Y-Koordinaten.
Wenn man die bereits bekannte Makrodatei surface.mac startet, werden die darin enthaltenen
Befehle an den Geländemodellierer abgesetzt.
1. Um die Makrodatei zu starten, gibt man folgenden Befehl ein:
MACRO surface.mac
Die in der Makrodatei enthaltenen Befehle werden während der Ausführung einzeln am Bild-
schirm angezeigt; hierzu ein Beispiel:
SMALLEST ANGLE 0.01
OUT SURFACE.MOD
GO
Der Geländemodellierer liest anschließend die Datendatei mit den X-, Y- und Z-Koordinaten.
Sobald diese Datei gelesen wurde, erscheint die Meldung 200 Points read am Bildschirm
(die Beispieldatei enthält 200 Koordinaten).
Die Meldung 200 points being triangulated erscheint am Bildschirm, während der
Geländemodellierer das Modell auf den 200 Datenpunkten der Beispieldatei erzeugt. Nach
Abschluss der Modellerzeugung wird das Systembereitschaftszeichen (*) erneut angezeigt.
2. Um den Geländemodellierer zu verlassen, geben Sie QUIT ein.
Sie kehren daraufhin zur Dienstprogrammsteuerung zurück.
3. Um dieses Programm zu verlassen und zum Betriebssystem zurückzukehren, geben
Sie QUIT ein.
Die erzeugte Modelldatei sollte sich jetzt im aktuellen Verzeichnis befinden. Im vorlie-
genden Beispiel sollte die Datei surface.mod erzeugt worden sein.
Die Modelldatei lässt sich jetzt darstellen, indem man MEDUSA aufruft und eines der 3D-Dar-
stellungsprogramme startet.
4. Um den Geländemodellierer zu beenden, geben Sie QUIT ein.
Dieser Befehl bringt Sie zurück zum MEDUTI L-Dienstprogramm.
5. Um dieses Programm zu verlassen und zum Betriebssystem zurückzukehren, geben
Sie QUIT ein.
6. Überprüfen Sie, dass eine Modelldatei existiert, indem Sie das aktuelle Verzeichnis
auflisten. Die Datei surface.mod sollte aufgelistet sein.
Das Modell kann jetzt angezeigt werden, indem Sie im MEDUSA-Zeichnungssystem den 3D-
Viewer starten.
Modellansicht erzeugen
Das Modell, das mit dem Geländemodellierer erzeugt wurde, kann mit Hilfe der 3D-Darstel-
lungsprogramme angezeigt werden. Sie können folgende Darstellungsprogramme verwenden:
• Die Zeichnungsdarstellung: Dieses Darstellungsprogramm kann verwendet werden,
um die Ansicht des Geländemodells auf der 3D-Zeichnung zu erzeugen, die dann
geplottet werden kann. Darstellungsbefehle werden auf dem Blatt entweder durch Ein-
gabe des Textes oder durch Auswahl in dem 3D-Textsteuerungs-Dialog abgesetzt.
• Die Modellanzeige: Die Modellanzeige ermöglicht verschiedene Ansichten eines
Modells. Näheres zur Modellanzeige finden Sie im Kapitel „Die Modellanzeige” auf
Seite 373
gehen Sie folgendermaßen vor, um das Geländemodell anzuzeigen:
1. Rufen Sie das MEDUSA Zeichnungssystem auf.
2. Öffnen Sie ein leeres 3D-Blatt oder erstellen Sie Ihr eigenes Blatt.
3. Geben Sie dem Blatt den Namen, entsprechend der Modelldatei, die der Geländemo-
dellierer erzeugt hat. In diesem Beispiel benennen Sie das Blatt SURFACE.
4. Setzen Sie die Darstellungsbefehle TIL VIS und FIT auf dem 3D-Blatt ab. Die
Befehle können im 3D Textsteuerungs-Dialog ausgewählt werden oder als Text des
Stils Ansichts Spezifikation eingegeben werden.
Der Befehl TIL VIS zeigt die Dreiecke an, aus der die Modellfläche zusammengestzt
ist.
Der Befehl FIT-Befehl passt das Modell in die Viewbox ein durch Ändern des Modell-
maßstabs.
5. Wählen Sie das Werkzeug Aktuelles Modell auf das Blatt zeichnen im 3D-Werkzeugfach.
Hinweis: Verwenden Sie nicht das Werkzeug Generiert Modell und stellt es dar , da der 3D-
Modellierer sonst das leere Blatt verwendet, um daraus ein neues Modell zu er-
zeugen und die Datei, die von dem Geländemodellierer generiert wurde, über-
schreibt.
Wenn der Modellierer die Erzeugung der Ansicht abgeschlossen hat, wird das MEDUSA 2D-
Zeichnungsprogramm neu gestartet. Sie können das Modell jetzt betrachten und das Blatt spei-
chern.
Abbildung 327 zeigt das Modell, das aus den Koordinaten der Beispieldatei erzeugt wurde.
Abb. 327 Das aus den Beispieldaten erzeugte Modell
Beim Glätten der Modelloberfläche wird die Oberfläche aufgerauht, um ihr ein natürlicheres
Aussehen zu geben. Die Glättung einer Oberfläche wird vom Geländemodellierer durch Inter-
polation zwischen den vorhandenen Koordinaten vorgenommen, um mehr Datenpunkte zu
erzeugen. Die zusätzlichen Datenpunkte werden von der Triangulation benutzt, um weitere
Dreiecke auf der Modelloberfläche anzulegen.
Es gibt zwei Möglichkeiten, die Größe der vom Geländemodellierer erzeugten Dreiecke zu
begrenzen:
• Es ist möglich, für die Dreiecke eine Bereichstoleranz anzugeben. Alle Dreiecke, die
größer als dieser Grenzwert sind, werden in drei kleinere Dreiecke aufgeteilt.
• Sie können den kleinsten Innenwinkel eines Dreiecks angeben.
Folgende Befehle stehen zur Verfügung, um die Modelloberfläche zu glätten:
SMOOTH ON
Schaltet das Glätten der Oberfläche ein.
SMOOTH OFF
Schaltet das Glätten der Oberfläche aus.
Hierbei handelt es sich um die Standardeinstellung.
OUT SURFACE.MOD
GO
Abbildung 328 zeigt das Ergebnis der Oberflächenmodellglättung für das Beispielmodell. Im
Vergleich mit Abbildung 327 lassen sich die Unterschiede zu einem nicht geglätteten Modell
deutlich erkennen. Hier wird auch deutlich, dass beim Glätten der Modelloberfläche mehr Kan-
ten erzeugt werden.
Abb. 328 Ergebnis einer Modelloberflächenglättung
Grundhöhe angeben
Der vorgegebene Wert für die Grundhöhe eines Modells beträgt 0 (Normalniveau). Um in einer
bestimmten Anwendung eine andere Grundhöhe zu benutzen, kann man für das Modell mit fol-
gendem Befehl eine neue Höhe festlegen:
BASE höhe
Da sich die Erhebung eines Punktes (Z-Koordinatenwert) normalerweise auf das Normalniveau
bezieht, kann über den Befehl BASE sichergestellt werden, dass die Grundhöhe des Modells
niedriger ist als die kleinste Z-Koordinate. Hierdurch ist sichergestellt, dass sich sämtliche
Punkte des erzeugten Modells oberhalb der Grundhöhe befinden.
Abbildung 329 zeigt ein Modell mit einer Grundhöhe von 3 Modelleinheiten. (Im Beispiel werden
Meter als Modelleinheiten verwendet). Im Vergleich von Abbildung 329 mit Abbildung 329 wird
die Auswirkung einer veränderten Grundhöhe deutlich. Mit folgenden Befehlen erzeugt man
aus den Daten in der Beispieldatei das gezeigte Modell:
IN SURFACE.TXT
SMALLEST ANGLE 0.01
BASE 3
OUT SURFACE.MOD
GO
Abb. 329 Die Auswirkung einer Grundhöhenänderung
Konturlinien zeichnen
Abbildung 330 zeigt den Einsatz des Befehls CONTOURS 5, mit dem fünf Konturlinien auf der
Oberfläche des Beispielmodells gezeichnet werden; dieser Befehl folgt dem Befehl GO aus der
Makrodatei surface.mac
Abb. 330 Konturlinien auf der Modelloberfläche
Schnitte erzeugen
Um Schnitte des Modells darzustellen, können bestimmte Objekte erzeugt werden. Diese
Objekte werden als 2D-Flächen (Shells) erzeugt.
Folgende Schnittbefehle stehen zur Verfügung:
XSECT X Schnittanzahl
Erzeugt die angegebene Anzahl von Schnitten in Richtung der X-Achse des
Modells.
XSECT Y Schnittanzahl
Erzeugt die angegebenen Schnitte in Richtung der Y-Achse.
Abbildung 331 zeigt fünf Schnitte in Richtung der X-Achse des Modells, die mit Hilfe des
Befehls XSECT X 5 erzeugt wurden.
Abb. 331 Schnittbildung entlang der X-Achse des Modells
Man kann eine beliebige Anzahl von Schnitten im Modell erzeugen. Die Anfangs- und End-
punkte des Schnitts werden mit Hilfe folgenden Befehls festgelegt:
XSECT x1 y1 x2 y2
Der Geländemodellierer erzeugt einen Schnitt, der mit den Koordinaten x1 und y1 beginnt und
mit den Koordinaten x2 und y2 endet. Abbildung 332 zeigt einen Zickzackschnitt des Modells.
XSECT -10 0 -5 -3
XSECT -5 -3 2 10
XSECT 2 10 15 0
Um das Modell zu reproduzieren werden die Befehle in der Makrodatei surface.mac nach dem
GO-Befehl eingetragen.
Abb. 332 Zick-Zack-Schnitt
Man kann im Geländemodellierer ein quadratisches Gitter auf die Modelloberfläche projizieren
oder Höhenpunkte anzeigen, indem man vertikale Drahtlinien vom Grund des Modells bis zur
Oberfläche zieht. Bei den Höhenpunkte handelt es sich um die X-, Y- und Z-Koordinaten aus
der ursprünglichen Datendatei.
Mit Hilfe des folgenden Befehls lässt sich ein Gitter auf die Modelloberfläche projizieren:
GRID square size
Die Quadratgröße wird in Modelleinheiten angegeben. Abbildung 333 zeigt ein Gitter auf der
Oberfläche des Beispielmodells. Hierzu wird der Befehl GRID 2.5 im Anschluß an den GO-
Befehl in die Makrodatei surface.mac eingetragen.
Abb. 333 Ein auf die Modelloberfläche projiziertes Gitter
Höhenpunkte anzeigen
Jedes Objekt im Geländemodell kann benannt und auf einer bestimmten Detailebene innerhalb
der Modellstruktur angeordnet werden
You can give a name to each object in the terrain model by using the command:
OBJECT NAME name
Allen nachfolgenden Objekten, die nach Absetzen dieses Befehls erzeugt werden, wird solange
der angegebene Name zugewiesen, bis man mit dem Befehl OBJECT NAME einen neuen
Namen festlegt.
Um den parallel zur X-Achse verlaufenden Schnitten den Namen CROSSX und den parallel zur
Y-Achse verlaufenden Schnitten den Namen CROSSY zuzuweisen, trägt man folgende Befehle
nach dem GO-Befehl in die Makrodatei surface.mac ein:
Jedem Objekt kann mit folgendem Befehl eine bestimmte Detailebene zugewiesen werden:
DETAIL level
Die Detailebenen liegen im Bereich von 0 bis 255. Allen Objekten, die nach dem DETAIL-
Befehl erzeugt werden, wird solange die angegebene Detailebene zugewiesen, bis eine neue
Ebene festgelegt wird. Wenn man den DETAIL-Befehl nicht benutzt, werden alle Objekte auto-
matisch auf der vorgegebenen Ebene 0 erzeugt.
Als Beispiel wird mit den folgenden Befehlen gezeigt, wie man unterschiedlich hohen Konturli-
nien verschiedene Detailebenen zuweist:
DETAIL 4
CONTOURLINE 4
DETAIL 6
CONTOURLINE 6
DETAIL 8
CONTOURLINE 8
Auf diese Weise ist es möglich, mit Hilfe der 3D-Darstellungsprogramme ausgewählte
Detailebenen anzuzeigen. Die folgenden Darstellungsbefehle können beispielsweise benutzt
werden, um die gewählten Detailebenen ein- oder auszuschalten:
DET detail_level ON
DET detail_level OFF
Modellprüfung
Aus der Dienstprogrammsteuerung (Utility Control Program) heraus besteht Zugriff auf den
Model Validator. Dieser führt eine Prüfung des Modells durch (oder von Teilen des Modells), um
deren Gültigkeit zu ermitteln. Bei einer gültigen Modelldatei müssen sämtliche Facetten- und
Segmentränder genau zueinander passen, ohne dass Lücken oder Löcher entstehen. Weitere
Details zum Model Validator siehe Kapitel „Der Model Validator” auf Seite 395.
Das Programm zur Berechnung der Masseeigenschaften (Mass Properties Program) wird
ebenfalls über die Dienstprogrammsteuerung aufgerufen und dient zur Berechnung folgender
Modelleigenschaften:
• Volumen
• Flächeninhalt
• Masse
• Schwerpunkt
• Trägheitsmoment auf jeder Hauptachse
• Trägheitsradius auf jeder Hauptachse
• Länge von Drahtlinienobjekten
Es gibt zahlreiche Anwendungen, die die Berechnung der Masseeigenschaften eines Modells
erforderlich machen, beispielsweise im Baugewerbe zur Berechnung des Aushubs.
Nähere Angaben zum Massenberechnungsprogramm enthält Kapitel „Massenberechnung” auf
Seite 401.
Auf das Modell können boolesche Operationen angewandt werden. Um beispielsweise ein
Volumen zu entfernen, kann die boolesche Subtraktion benutzt werden; das verbleibende
Modell kann anschließend analysiert und betrachtet werden. Mit Hilfe der booleschen Addition
und Schnittmengenbildung lassen sich zur Analyse und Visualisierung Merkmale hinzufügen.
Mit Hilfe der 3D-Techniken, beispielsweise des Instancing, können komplexe Modelle erzeugt
werden. Das Instancing ermöglicht es, separate Modelle aus unterschiedlichen Dateien auf
einer 3D-Zeichnung zu platzieren, indem man ein spezielles Symbol verwendet. Auf diese
Weise lassen sich komplexe Baugruppen und Zusammenbauzeichungen erzeugen.
Nähere Einzelheiten zu booleschen Operationen und zum Instancing finden Sie im Kapitel
„Boolesche Operationen” auf Seite 221.
BASE
Legt die Grundhöhe des Geländemodells in Modelleinheiten fest. Die vorgegebene Höhe
besitzt den Wert 0. Der Befehl ist vor allem dann sinnvoll, wenn die Koordinatendatei negative
Z-Werte enthält. Der Geländemodellierer erzeugt kein Modell, wenn die Grundhöhe über der
kleinsten Z-Koordinate hegt.
höhe wird als reelle Zahl angegeben
CONTOURLINE
Erzeugt auf der Modelloberfläche eine Konturlinie in der angegebenen Höhe. höhe wird als
reelle Zahl angegeben.
CONTOURS
Erzeugt die angegebene Anzahl von Konturlinien auf der Modelloberfläche. Die Konturen wer-
den als Drahtlinien mit gleichen Abständen zwischen der kleinsten und größten Höhe des
Modells gezeichnet.
konturenanzahl wird als ganze Zahl angegeben
DETAIL
Legt die Detailebene für alle nachfolgenden Objekte fest. Der vorgegebene Wert lautet 0.
ebene wird als ganze Zahl im Bereich von 0 bis 255 angegeben.
GO
Die Daten werden mit den aktuellen Parametern verarbeitet; es wird ein Geländemodell in der
angegebenen Datei erzeugt.
GRID
Projiziert ein Drahtliniengitter auf die Oberfläche des Modells. Die Quadratgröße wird in Model-
leinheiten angegeben.
quadratgröße wird als reelle Zahl angegeben
HELP
IN
Gibt den Namen der Datei an, die die Koordinatendaten enthält, die vom Geländemodellierer
zur Erzeugung eines Modells benötigt werden. Wenn sich die Datei nicht im aktuellen Verzeich-
nis befindet, muss die vollständige Dateispezifikation angegeben werden.
OBJECT NAME
Weist den Namen allen nachfolgenden Objekten zu, und zwar solange, bis ein neuer Objekt-
name angegeben wird.
OUT
Benennt und öffnet eine Modelldatei, in der das Geländemodell abgelegt werden kann. Wenn
eine Modelldatei bereits geöffnet ist, wird sie noch vor Öffnen der neuen Modelldatei geschlos-
sen.
QUIT
SMALLEST ANGLE
Legt den kleinsten Innenwinkel fest, der während des Triangulationsvorgangs erzeugt werden
darf. Wenn aufgrund der Daten Dreiecke erzeugt werden, deren Innenwinkel kleiner als der
angegebene Winkel ist, wird das Modell nicht erzeugt. Der vorgegebene Wert für den kleinsten
Innenwinkel beträgt 5 Grad.
grad wird als reelle Zahl angegeben
SMOOTH
Option Beschreibung
ON Schaltet die Oberflächenglättung des Modells ein.
OFF Schaltet die Oberflächenglättung des Modells aus; hierbei handelt es sich um die
Standardvorgabe.
ANGLE Legt den kleinsten Innenwinkel fest, der in einem Dreieck während des Glättungs-
degrees vorgangs erzeugt werden darf. Während der Glättung werden die Dreiecke in mög-
lichst viele weitere Dreiecke geteilt, und zwar so dass der Wert für den kleinsten
Winkel nicht unterschritten wird. Der festgelegte Wert darf nicht kleiner sein als der
kleinste während der Triangulation verwendete Wert (Angabe mit Hilfe des Befehls
SMALLEST ANGLE). Der vorgegebene kleinste Winkel für die Glättung beträgt 15
Grad, grad wird als reelle Zahl angegeben.
AREA tole- Legt den Toleranzwert für die Dreiecksfläche fest. Während der Glättung der Ober-
rance fläche nimmt der Geländemodellierer eine Interpolation zwischen den vorhandenen
Punkten vor, um weitere Datenpunkte zu erzeugen. Diese zusätzlichen Datenpunkte
werden von einer Triangulation zur Erzeugung weiterer Dreiecke verwendet. Die
Glättung wird dann beendet, wenn der Bereich der neuen Dreiecke kleiner ist als die
angegebene Flächentoleranz. Der vorgegebene Wert beträgt zwei Quadratmodel-
leinheiten. toleranz wird als positive reelle Zahl angegeben.
SPOTHEIGHTS
Zeichnet vertikale Drahtlinien vom Modellgrund bis zur Modelloberfläche, und zwar an den
Punkten, die den Koordinaten in der Datendatei entsprechen.
XSECT
TEXTGESTEUERTE MODELLIERUNG
Der Interpolator erzeugt eine Modelldatei aus einer Textdatei (einer sogenannten Makrodatei),
die die Oberflächenkoordinatenpunkte enthält. Innerhalb dieses Programms stehen zwei Arten
von Generatoren zur Verfügung, nämlich für Translationsmodelle und für Netzflächen. Transla-
tionsmodelle werden im Kapitel „Translationskörper” auf Seite 75 beschrieben, Netzflächen im
Kapitel „Netzflächen” auf Seite 203.
Der Interpolator erzeugt eine oder mehrere Modelldateien, von denen jede wiederum ein oder
mehrere Objekte enthält, die im Dialog dargestellt oder auf einer MEDUSA Zeichnung rekonst-
ruiert werden können.
Der Interpolator kann über MEDUTIL gestartet werden.
Das Programm kann mit Hilfe des MEDUSA Dienstprogramms, MEDUTIL, außerhalb von
MEDUSA über den INTERPOLATOR-Befehl gestartet werden. Dieses Verfahren wird unten
beschrieben.
WARNUNG: MEDUTIL darf innerhalb von MEDUSA nicht durch Eingabe des Befehls
MEDUTIL projektname
gestartet werden, da hierdurch zu viele Prozesse gestartet würden, die dann eine
Fehlermeldung verursachen.
Die folgenden Ausführungen geben eine Zusammenfassung zur Arbeit mit dem Interpolator.
Es wird vorausgesetzt, dass die Dateneingabe über eine Makrodatei erfolgt. Interpolator-
Befehle können auch im Dialog eingegeben werden, was sich aber, mit Ausnahme von sehr
einfachen Modellen, in der Regel nicht empfiehlt.
1. Erzeugen Sie mit den Interpolator-Befehlen eine Makrodatei. Bei einer Makrodatei
handelt es sich um eine Textdatei, die die gewünschten Befehle enthält; diese Datei
kann mit dem Texteditor des Betriebssystems angelegt werden. Mit Hilfe des
Interpolator-Befehls OUT dateiname wird innerhalb der Makrodatei ein Name für die
ausgegebene Modelldatei vergeben.
2. Starten Sie den Interpolator über MEDUTIL.
3. Starten Sie die Makrodatei mit folgendem Befehl:
MACRO dateiname
4. Falls erforderlich starten Sie weitere Makrodateien.
5. Verlassen Sie den Interpolator über den QUIT-Befehl und starten Sie dann MEDUSA.
6. Wählen Sie eine leere 3D-Zeichnung und geben Sie dieser den Namen der soeben
erzeugten Modelldatei, beispielsweise BEISPIEL 1.
7. Starten Sie über die Schaltfläche Aktuelles Model auf das Blatt zeichnen den 3D-Viewer, um
das Modell darzustellen.
Hinweis: Verwenden Sie nicht das Werkzeug Generiert Modell und stellt es dar . Dieses würde
ein Modell des leeren Blattes erzeugen und folglich die von dem Interpolator er-
zeugte Modell-Datei überschreiben.
Translationsmodell
In diesem Abschnitt wird beschrieben, wie Sie ein Translationsmodell aus einer Makrodatei
erzeugen, die Koordinaten von Punkten auf einer Profillinie enthält, die in einer Ebene definiert
ist. Gehen Sie hierzu folgendermaßen vor:
1. Geben Sie eine Modelldatei für die Ausgabe an.
2. Geben Sie die Objektdaten ein.
3. Definieren Sie das Translationsprofil.
4. Geben Sie die Translationsgrenzen an.
5. Glätten Sie das Profil.
6. Geben Sie die Lochprofile an.
7. Geben Sie die Bogensehnentoleranz an.
8. Erzeugen Sie das Modell.
Objektdaten eingeben
Der Translationsweg für das Profil wird mit folgenden Befehlen angegeben:
FRO x y z
TO x y z
Die dem FRO-Befehl folgenden drei Koordinaten definieren den Anfangspunkt der Translation.
Vor Beginn der Translation wird der Profilursprung auf diesen Punkt verschoben. Die dem TO-
Befehl folgenden drei Koordinaten definieren den Endpunkt der Translation, also den Punkt, zu
dem der Profilursprung geführt wird.
Im Anschluss an die Koordinaten für jeden Punkt kann eine Linienfunktion benutzt werden, um
das Profil zu modifizieren:
Befehl Beschreibung
SMO Die Profillinie im Umgebungsbereich des Punktes wird mit
Hilfe einer Annäherung konischer Segmente an einen konischen
Spline geglättet.
LIN Zeichnet eine Gerade vom vorherigen Punkt.
DIS Gibt eine Kurvendiskontinuität an diesem Punkt an.
CON und ARC Diese Linienfunktionen müssen paarweise eingegeben werden,
und zwar CON gefolgt von ARC. Die CON-Funktion gibt an, dass
das Profil so modifiziert wird, dass ein elliptischer Tangentenpunkt-
bogen vom vorherigen Punkt (der über jede beliebige Linienfunk-
tion verfügen kann) zum nächsten Punkt gezeichnet wird (der die
ARC-Funktion besitzen muss). Der Bogen durchläuft den Mittel-
punkt des vom vorherigen Punkt, vom CON-Punkt und vom ARC-
Punkt gebildeten Dreiecks. Siehe hierzu Abbildung 335.
Das folgende Beispiel zeigt den Teil einer Eingabedatei mit verschiedenen Linienfunktionen zur
Modifizierung eines Profils, punkt 1, punkt 2,... stehen anstelle tatsächlicher Koordinaten.
punkt 1
punkt 2 SMO
punkt 3 SMO
punkt 4
punkt 5 SMO
punkt 6 SMO
punkt 7 LIN
. .
. .
. .
Mit dieser Befehlsfolge wird eine Profillinie mit Glättung von Punkt 1 bis Punkt 4 erzeugt Bei
Punkt 4 liegt eine Diskontinuität vor, anschließend wird von Punkt 4 bis Punkt 6 geglättet. Zwi-
schen Punkt 6 und Punkt 7 verläuft eine Gerade. Wenn in einem Profil der erste und der letzte
Punkt SMO-Funktionen besitzen, wird das Profil zwischen diesen Punkten geglättet.
Lochprofile angeben
Mit dem Befehl HOL kann ein Loch in einem Profil angegeben werden.
Diesem Befehl folgen die Koordinaten der Punkte auf dem Lochprofil. Das Lochprofil kann ggf.
über dieselben Linienfunktionen wie ein Außenprofil modifiziert werden.
Man kann mehrere Löcher angeben, wobei für jedes Loch der HOL-Befehl abgesetzt wird.
Bogentoleranz angeben
Nachdem sämtliche Daten eingegeben wurden, wird das Modell nach Absetzen des Befehls
QUIT erzeugt.
Der vorliegende Abschnitt enthält zwei Beispiele für Makrodateien, mit denen im Interpolator
Translationsmodelle erzeugt werden.
Beispiele
Beispiel 1
Dieses Beispiel zeigt ein einfaches Modell, das mit dem SWE-Befehl des Interpolators erzeugt
wurde. Abbildung 336 zeigt die Lage der Koordinatenpunkte und der entsprechenden Linien-
funktionen. Abbildung 337 zeigt die Auswirkung der Linienfunktionen auf das Profil.
Abb. 336 Nicht modifiziertes Profil mit Linienfunktionen
Beispiel 2
Wie in Abbildung 344 gezeigt, können verschiedene Objekte in einem Modell kombiniert wer-
den.
Abb. 339 Ein aus mehreren Objekten zusammengesetztes Modell
Die zur Erzeugung dieses Modells verwendete Makrodatei enthält folgende Daten:
OUT SWEEP2
SWE PLATE01
PRO
0 0 LIN
70 70 LIN
100 70 LIN
100 -25 CON
0 -25 ARC
HOL
31 9 LIN
31 -11 LIN
41 -11 LIN
41 9 LIN
HOL
61 42 LIN
61 22 LIN
71 22 LIN
71 42 LIN
FRO 0 0 0
TO 0 0 2
ENDOBJ
SWE PLATE02
PRO
0 0 LIN
70 70 LIN
100 70 LIN
100 -25 CON
0 -25 ARC
HOL
31 9 LIN
31 -11 LIN
41 -11 LIN
41 9 LIN
HOL
61 42 LIN
61 22 LIN
71 22 LIN
71 42 LIN
FRO 0 0 100
TO 0 0 102
ENDOBJ
SWE PLATE03
PRO
0 0 LIN
70 70 LIN
68.586 71.414 LIN
-1.414 1.414 LIN
FRO 0 0 -50
TO 0 0 150
ENDOBJ
QUIT
Netzflächenmodelle
Dieser Abschnitt beschreibt die Erzeugung von Netzflächenmodellen mit Hilfe einer Makrodatei,
die die Koordinaten der Punkte auf der Oberfläche des Modells enthält. Die Oberfläche wird
durch Latituden und Longituden definiert. Ein Beispiel des Netzflächenmodells ist in
Abbildung 340 zu sehen.
Folgende Vorgänge werden durchlaufen:
1. Eine Modelldatei für die Ausgabe angeben.
2. Objektdaten eingeben.
3. Latituden angeben.
4. Longituden angeben.
5. Modelltyp angeben (optional).
6. Facettenabstände angeben (optional).
7. Ausgabe von Coonsschen Flächensegmenten angeben (optional).
8. Detailebene angeben (optional).
9. Profil glätten (optional).
10. Modell erzeugen.
Objektdaten eingeben
Latituden angeben
Dem Befehl MESH folgen die Koordinaten der Punkte auf den Latituden. Der Beginn jeder Lati-
tude wird mit dem Befehl LAT angegeben. Die Koordinaten jedes Punktes werden dann nachei-
nander eingegeben. Für den ersten Punkt auf jeder Latitude müssen sämtliche drei
Koordinaten angegeben werden. Wenn nur die X- und Y-Koordinaten angegeben werden, gilt
für die Z-Koordinate der vorgegebene Wert Null. Wenn die Z-Koordinaten für die folgenden
Punkte ausgelassen werden, wird der für den ersten Punkt gültige Wert der Z-Koordinate über-
nommen.
Longituden angeben
Es gibt zwei Möglichkeiten, die Longituden anzugeben. In beiden Fällen wird der Beginn jeder
Longitude mit dem Befehl LON gekennzeichnet.
Bei dem ersten Verfahren werden die tatsächlichen Koordinaten jedes Punktes der Reihe
nach angegeben. Für den ersten Punkt jeder Longitude sollten drei Koordinaten angegeben
werden. Wenn nur die X- und Y-Koordinaten angegeben werden, gilt für die Z-Koordinate der
vorgegebene Wert von Null. Die Z-Koordinate kann für die folgenden Punkte ausgelassen wer-
den, wobei dann aber der Wert der Z-Koordinate des ersten Punktes übernommen wird.
Beim zweiten Verfahren wird folgender Befehl verwendet:
REF latitudennummer punktnummer
Hiermit wird jeder Punkt auf einer Latitude über seine Lage angesprochen. Die Latituden kön-
nen in ihrer Reihenfolge angesprochen werden, die erste Latitude ist Latitude 1, die zweite Lati-
tude Latitude 2 usw. Desgleichen wird für jeden Punkt auf einer Latitude eine Nummer
vergeben. Auf die Punkte kann dann über die Linie und die Punktnummer Bezug genommen
werden. Eine Angabe von
REF 3 2
nimmt Bezug auf die Longitude, die den zweiten Punkt auf Latitude Nummer 3 schneidet.
Hinweis: Den Schnittpunkten von Latituden und Longituden müssen auf beiden Linien
Punkte zugewiesen werden; wenn man nach dem zweiten Verfahren vorgeht, ist
immer sichergestellt, dass diese Regel eingehalten wird.
Für die Eingabe von Latituden und Longituden gelten bestimmte Regeln:
• Latituden und Longituden können in beide Richtungen verlaufen. Dies gilt dann nicht,
wenn nur zwei Longituden vorhanden sind; hier müssen die Latituden nur in eine Rich-
tung verlaufen, also im Uhrzeigersinn oder im Gegenuhrzeigersinn.
• Jede Latitude muss sich mit jeder Longitude an einem Punkt schneiden, der sowohl
auf der Latitude als auch auf der Longitude angegeben wird.
• Latituden dürfen andere Latituden nicht schneiden, dasselbe gilt für Longituden.
• Jede Longitude muss an der ersten Latitude beginnen und an der letzten Latitude
enden.
• Bei der ersten oder letzten Latitude kann es sich um eine Gerade oder um eine Kurve
handeln. Bei Krümmung und konkaver Umrisslinie können allerdings für die Endfläche
schlechte Ergebnisse entstehen.
• Der Algorithmus zum Glätten von Kurven für Latituden und Longituden kann oszillie-
ren, wenn ein plötzlicher Richtungswechsel auftritt. Dies ist beispielsweise dann mög-
lich, wenn mehrere Punkte auf einer geraden Linie liegen, von denen ein Punkt
verschoben ist.
Facettenabstand einstellen
Für Flächen- und Volumenmodelle kann der Facettenabstand mit dem Befehl
FACET wert1 wert2
eingestellt werden, wobei wert1 die Anzahl der Facetten zwischen Latitudenpaaren angibt und
wert2 die Anzahl der Facetten zwischen den Longituden. Als Standardwert gilt FACET 4 4.
Die Glättung wird mit Hilfe der entsprechenden Befehle für Translationsmodelle durchgeführt;
Näheres hierzu finden Sie im Kapitel „Das Profil glätten” auf Seite 534.
Dieser Abschnitt enthält zwei Beispiele für Makrodateien, die zur Erzeugung von Netzflächen-
modellen im Interpolator verwendet wurden.
Beispiel 1
Das folgende Beispiel zeigt ein einfaches Netzflächenobjekt Abbildung 340 zeigt die Ansicht
des vollständigen Modells.
Abb. 340 Das vollständige Modell
REF 3 1
LON
REF 1 2
REF 2 2 SMO
REF 3 2
LON
REF 1 3
REF 2 3 SMO
REF 3 3
LON
REF 1 4
REF 2 4 SMO
REF 3 4
ENDOBJ
QUIT
Beispiel 2
Das folgende Beispiel zeigt die Erzeugung des Modells eines Lüfterblattes. Abbildung 346 zeigt
die Ansicht des vollständigen Modells.
Abb. 341 Das vollständige Modell eines Lüfterblattes
Interpolator Befehle
Nachfolgend werden die im Interpolator verfügbaren Befehle aufgeführt. Die Syntax jedes
Befehls wird über ein Syntaxschaubild verdeutlicht. Die Auflistung der Befehle erfolgt in alpha-
betischer Reihenfolge.
CAT
Gibt an, ob Objekte als Flächen-, Volumen- oder Drahtmodelle erzeugt werden sollen.
Für Flächen- und Volumenmodelle lässt sich der Facettenabstand einstellen. Der erste wert ist
die Anzahl der Facetten zwischen jedem Latitudenpaar, der zweite wert gibt die Anzahl der
Facetten zwischen jedem Longitudenpaar an. Als Standardwert gilt FACET 4 4.
DET
EQUATIONS
Steuert die Ausgabe der Coonsschen Flächensegmente in die Modelldatei. Bei Einstellung ON
werden Coonssche Flächensegmente anstelle von Facetten in die Modelldatei geschrieben.
LAT
Erzeugt eine Latitude. Für den ersten Punkt jeder Latitude sollten sämtliche drei Koordinaten
angegeben werden. Wenn nur die X- und Y-Koordinaten angegeben werden, gilt für die Z-Koor-
dinate der vorgegebene Wert 0. Alle nachfolgenden Punkte können über zwei Werte angege-
ben werden.
Für Latituden wird die Linie geschlossen, d. h. ein Linienabschnitt wird zwischen dem ersten
und dem letzten Punkt eingefügt.
Im Anschluss an die Punktkoordinaten kann eine Linienfunktion zur Modifizierung des Profils
angegeben werden. Ohne Angabe der Linienfunktion gilt die Standardfunktion DIS, mit der eine
Diskontinuität an diesem Punkt festgelegt wird. Es stehen die Funktionen LIN, CON, ARC, SMO
und DIS zur Verfügung, wie bereits im Abschnitt „Das Profil glätten” auf Seite 534 beschrieben.
MESH
Definiert den Namen des Objekts und gibt die Koordinaten der Latituden und Longituden an.
Die Details für Latituden und Longituden werden über die Befehle LAT bzw. LON angegeben.
Das Ende der Daten für die Netzfläche wird über den Befehl ENDOBJ gekennzeichnet.
LON
Erzeugt eine Longitude als offene Linie, die vom ersten angegebenen Punkt bis zum letzten
Punkt verläuft, LON muss benutzt werden, nachdem alle Latituden für ein Objekt definiert wur-
den.
Option Beschreibung
REF lat_nummer punkt_nummer Gibt die Koordinaten jedes Punktes auf einer Lon-
gitude durch Bezugnahme auf einen vorherigen
Punkt in einer Latitude an, wobei lat_nummer die
Nummer der Latitude bestimmt (in der Reihenfolge
der Eingabe für jedes Objekt) und punkt_nummer
die Nummer des Punktes (in der Reihenfolge der
Eingabe für jede Latitude).
x y z Gibt die Koordinaten für jeden Punkt auf einer
Longitude an.
x y LIN Modifiziert Longituden über die Linienfunktionen,
die nach den Koordinaten eingegeben werden. Als
Funktionen stehen LIN, CON, ARC, SMO und DIS
zur Verfügung, wie bereits auf „Das Profil glätten”
auf Seite 534 beschrieben.
Mit der Standardfunktion DIS wird eine Diskonti-
nuität an diesem Punkt festgelegt.
OUT
Öffnet eine Modelldatei für das vom Interpolator erzeugte Modell. Wenn eine Modelldatei des
gleichen Namens bereits geöffnet ist, wird diese geschlossen und eine neue Datei unter dem
angegebenen Namen geöffnet. Hierbei wird die vorhandene Datei durch den Interpolator über-
schrieben.
QUIT
Startet die Verarbeitung und erzeugt eine Modelldatei aus den Koordinatendaten. Wenn keine
Modelldatei geöffnet ist, wird der Interpolator mit Hilfe von QUIT verlassen.
SWE
Erzeugt ein Modell, in dem eine definierte Profillinie zwischen zwei Punkten geführt wird. Mit
dateiname wird die MEDUSA-Modelldatei benannt, vorausgesetzt, es wurde kein OUT-Befehl
abgesetzt. Das Profil wird über den PRO-Befehl eingeleitet, gefolgt von den Koordinaten der
Punkte auf dem Profil.
Der HOL-Befehl kann dazu verwendet werden, ein Loch im Außenprofil zu definieren. Diesem
Befehl folgen die Koordinaten des Punktes auf dem Lochprofil. Es lassen sich mehrere Löcher
definieren, wobei jedes über einen HOL-Befehl eingeleitet werden muss.
Die Befehle FRO und TO, jeweils gefolgt von drei Koordinaten, dienen dazu, die Punkte festzule-
gen, zwischen denen die Translation des Profils erfolgen soll. Mit ENDOBJ wird das Datenende
für jedes Objekt gekennzeichnet.
TOL
Legt die Bogentoleranz für die mit dem SWE-Befehl erzeugten Modelle fest. Der angegebene
Wert von toleranz stellt die maximale Abweichung zwischen einem wahren Bogen und den
vom Modellierer zur Darstellung eines Bogens verwendeten Teilflächenkanten dar.
MODELLDATEIKOMPRESSION
Dieses Kapitel beschreibt das MEDUTIL-Dienstprogramm MODCOMP, mit Hilfe dessen Modell-
dateien unabhängig vom Modellierer komprimiert oder expandiert werden können. Das Dienst-
programm lässt sich dann sinnvoll einsetzen, wenn Komprimierung und Expansion von
Modelldateien unabhängig von der Modellierung erfolgen sollen.
Hinweis: Die Modelldateikomprimierung kann während der Modellierung mit Hilfe des Be-
fehls COMPRESSION OFF auf der 3D-Definitionszeichnung unterdrückt werden
(siehe „Modelldatei komprimieren” auf Seite 314).
MODCOMP starten
Das Programm wird in MEDUTIL über den Befehl MODCOMP gestartet. Das nachfolgende Bei-
spiel dient als kurze Einleitung zu MEDUTIL.
Benutzereingaben werden in Fettschrift gezeigt.
Um MEDUTIL zu starten, geben Sie den MEDUTIL-Befehl ein.
los erkannt werden können. Dies führt dazu, dass nachfolgende Vorgänge zur Darstellung von
Modellen beschleunigt werden.
Die vorangegangene Befehlsfolge (IN, OUT, GO) kann für verschiedene Modelldateien oder zur
Umleitung der Ausgabe auf unterschiedliche Zielorte beliebig oft wiederholt werden.
Innerhalb des Dienstprogrammes MODCOMP gibt es zwei zusätzliche Befehle zur Komprimie-
rung und Expandierung einer Modelldatei.
Geben Sie nach der Modcomp> Eingabeaufforderung folgenden Befehl
COMPRESS
ein, um eine Modelldatei zu komprimieren, oder den Befehl,
EXPAND
um eine Modelldatei zu expandieren.
Um MODCOMP zu verlassen, geben Sie den Befehl QUIT ein.
Die in diesem Abschnitt gezeigten Befehle können entweder über die Tastatur oder durch Aus-
führung einer Makrodatei abgesetzt werden.
Beispiel
Ein Beispiel für die Verwendung von MODCOMP ist unten gezeigt. Die Benutzereingabe ist
durch Fettschrift gekennzeichnet.
Modcomp>in block.mod
Modcomp>The file is from the current platform
Modcomp>out block.mod
Modcomp>go
Modcomp>quit
MODCOMP Befehle
Befehle können in Groß- oder Kleinbuchstaben eingegeben werden. Zur besseren Übersicht
werden die Befehle nachfolgend in Großbuchstaben gezeigt. Zur Erläuterung der Befehle wer-
den Syntaxschaubilder verwendet.
COMPRESS
EXPAND
GO
HELP
IN dateiname
Legt den Namen der Eingabemodelldatei fest. dateiname wird als Textstring angegeben.
OUT dateiname
Legt den Namen der Ausgabedatei fest. dateiname wird als Textstring angegeben.
QUIT
FEHLERMELDUNGEN
In diesem Anhang werden die Fehlermeldungen aufgeführt, die in bestimmten Situationen vom
System erzeugt werden können. Sämtliche Einträge sind nach Abschnitten geordnet in alpha-
betischer Reihenfolge aufgeführt.
3D text not hitting face (3D-Text liegt nicht auf einer Fläche)
Der 3D-Text muss mit einer Segmentprobe an die Fläche angehängt werden.
3D text not hitting Vertex (3D-Text liegt nicht auf einem Punkt)
Der 3D-Text muss mit einer Segmentprobe an den Scheitelpunkt angehängt werden.
Bad line: more than two invisible segments (Falsche Linie: Mehr als
zwei unsichtbare Segmente)
In Drahtprofilen sind höchstens zwei unsichtbare Segmente zulässig.
Bad line: too many invisible segments (Falsche Linie: Zu viele unsicht-
bare Elemente)
In Drahtlinienprofilen sind höchstens zwei unsichtbare Segmente zulässig.
Bad number of holes or profiles (Falsche Anzahl von Löchern oder Profi-
len)
Bei bestimmten Modellen ist eine entsprechende Anzahl von Löchern und Profilen
erforderlich, beispielsweise bei Regelflächen.
Bad start point given for centerline (Falschen Startpunkt für Mittel-
linie angegeben)
Die Startvektoren für Profil und Mittellinie liegen auf derselben Ebene. Der Startpunkt
muss geändert werden.
Bad value for chord tolerance ignored (Ungültiger Wert für Sehnentole-
ranz - Ignoriert)
Der Modellierer benötigt für CHOTOL einen positiven Wert. Der angegebene Wert wird
ignoriert, statt dessen wird der vorgegebene Wert benutzt.
Bad value for detail ignored (Ungültiger Wert für Detailebene -Igno-
riert)
Die angegebene Detailebene wird ignoriert, da sie außerhalb des Bereichs von 0 bis
255 liegt.
Bad value for meshed surface facetting ignored (Ungültiger Wert für
Netzflächen-Facettierung - Ignoriert)
Der Modellierer benötigt für den FACET-Befehl einen Wert im Bereich von 0 bis 70. Der
angegebene Wert wird ignoriert, der Standardwert FACET 4 4 wird benutzt.
Bad value for meshed surface tolerance ignored (Ungültiger Wert für
Netzflächen-Toleranz - Ignoriert)
Der Modellierer benötigt für den MESHTOL-Befehl einen positiven Wert. Der angege-
bene Wert wird ignoriert, der vorgegebene Wert von MESHTOL 1 wird benutzt.
Cannot create model - no sheet text (Kann Modell nicht erzeugen - Kein
TSH-Text)
In der Zeichnung muss sich ein Text vom Stil TSH befinden, damit das Modell benannt
werden kann.
Cannot evaluate (Auswertung nicht möglich)
Die 3D-Zeichnung enthält einen booleschen Ausdruck, der nicht ausgewertet werden
kann, weil beispielsweise ein benanntes Objekt nicht vorhanden ist.
Centerline must be closed and flat for open profiles (Mittellinie muss
für offene Profile geschlossen und flach sein)
Wenn eine Translation eines offenen Profils um eine Mittellinie herum geführt wird,
muss die Mittellinie geschlossen und flach sein, um ein Volumenmodell erzeugen zu
können.
Even number of points required for edge and solid links (Bei Mantelflä-
chen- und Volumenmodellen gerade Punktanzahl erforderlich)
Mantelflächenmodelle und Volumentranslationsmodelle müssen eine gerade Tiefen-
punktanzahl haben.
Instance prim must have a model text (Instance-Prim muss einen Modell-
text enthalten)
Der Name des als Instance verwendeten Modells muss im Instance-Clump eingege-
ben werden.
Instance set must have a model text (Instance-Set muss einen Modelltext
enthalten)
Im Instance-Set muss ein SMO-Text benutzt werden, um den Namen des Modells
anzugeben, das in der Baugruppe platziert werden soll.
LAT or LON does not fit into mesh (LAT oder LON passen nicht in Netz-
fläche)
Sämtliche Latituden müssen sämtliche Longituden in derselben Reihenfolge schnei-
den.
Latitude number does not mesh with longitude number (Latitude Nummer
schneidet sich nicht mit Longitude Nummer)
Die angegebene Latitude schneidet die angegebene Longitude nicht. Die Punkte auf
den Latituden und Longituden müssen einwandfrei zugeordnet und ausgerichtet sein.
Longitude number does not mesh with latitude number (Longitude Nummer
schneidet sich nicht mit Latitude Nummer)
Die angegebene Longitude schneidet die angegebene Latitude nicht. Die Punkte auf
den Latituden und Longituden müssen einwandfrei zugeordnet und ausgerichtet sein.
More than one prim in set (Mehr als ein Prim im Set)
Jeder Instance-Set darf nur ein Viewprim enthalten.
More than two points in centerline (Mehr als zwei Punkte in der Mittel-
linie)
Die Mittellinie darf zwischen den Endpunkten keine Punkte enthalten.
Only one link line allowed in set (Nur eine Verbindungslinie im Set
zulässig)
Jedes Instance darf nur eine Verbindungslinie besitzen.
Only two points allowed in CIR/CEN (Nur zwei Punkte in CIR/CEN zuläs-
sig)
Während der Erzeugung eines Kreisprofils wurde ein zusätzlicher Punkt eingefügt.
TMG text not hitting a link line (TMG-Text liegt nicht auf einer Ver-
bindungslinie)
Ein TMG-Text muss mit Hilfe einer Segmentprobe an eine Verbindungslinie angehängt
werden
Too few longitudes or too few latitudes (Zu wenig Longituden oder Lati-
tuden)
Es sind mindestens zwei Longituden und zwei Latituden erforderlich.
Too many depth points (Zu viele Punkte bei der Tiefenzuweisung)
Zur Definition der Ebenen von zwei Außenprofilen sind nur zwei Tiefenpunkte erforder-
lich.
Too many inferred points - reduce number of facets (Zu viele Punkte für
COONS Patch - Facettenanzahl reduzieren)
Die Systemgrenze für die Punktanzahl in einem Coonsschen Flächensegment (Patch)
wurde überschritten.
Too many sections in ruled surface (Zu viele Abschnitte in der Regel-
fläche)
Bei der Definition eines Regelflächenmodells müssen die Liniensegmente in jedem
Profil übereinstimmen.
Top and bottom faces coincident (Grund- und Deckflächen sind deckungs-
gleich)
Wenn eine Translation eines offenen Profils um eine geschlossene, flache Mittellinie
ausgeführt wird, darf die Ebene der Endpunkte der Profillinie nicht parallel zur Ebene
der Mittellinie verlaufen.
ünable to open temporary file (Temporäre Datei kann nicht geöffnet wer-
den)
Die gewünschte temporäre Datei kann während des Modellierungsvorgangs vom
Modellierer nicht geöffnet werden. Möglicherweise steht nicht genügend Plattenkapa-
zität zur Verfügung.
Cannot define new FROM/TO point (Neuer FROM/TO-Punkt kann nicht defi-
niert werden)
Überprüfen Sie die Parameter des FROM/TO-Befehls. Die eingegebenen Werte könn-
ten ungültig sein.
Cannot open file for reporting error messages (Datei zur Ausgabe von
Fehlermeldungen kann nicht geoeffnet werden)
Die Datei ist beschädigt oder nicht vorhanden.
Must have all SEC ONs or all SEC OFFs (Alle SEC-Befehle müssen entweder
ein- oder ausgeschaltet sein)
Alle SEC-Befehle in einer Viewbox müssen entweder eingeschaltet oder ausgeschaltet
sein.
Too many cut lines and sec boxes (Zu viele Schnitt- und Schnittrahmen-
linien vorhanden)
Das Profil darf höchstens zwanzig Schnittlinien (SCL) und Schnittrahmenlinien (SBL)
enthalten.
Die nachfolgend aufgeführten Fehlermeldungen können vom Model Validator erzeugt werden.
Detail level parameter out of range (0-255) (Detailebenennummer
außerhalb des zulässigen Bereichs (0-255))
Der Model Validator akzeptiert nur Detailebenen, die im Bereich von 0 bis 255 liegen.
File does not have a valid model file header (Datei hat keine gültige
Modelldatei-Kopfzeile)
Bevor der Model Validator mit der Verarbeitung beginnt, wird die Dateikopfzeile über-
prüft. Die Meldung weist möglicherweise darauf hin, dass es sich bei der angegebenen
Datei nicht um eine Modelldatei handelt.
File does not have a valid model file header (Datei hat keine gültige
Modelldatei-Kopfzeile)
Vor Beginn der Verarbeitung prüft das Programm die Kopf zeile in der Modelldatei.
Diese Meldung kann darauf hinweisen, dass es sich bei der Datei nicht um eine
Modelldatei handelt.
Error writing model file header (Fehler beim Schreiben der Modellda-
tei-Kopf zeile)
Vor Beginn der Verarbeitung prüft das Programm die Kopfzeile in der Modelldatei.
Diese Meldung kann darauf hinweisen, dass es sich bei der Datei nicht um eine
Modelldatei handelt.
Cannot open Output MIF file (MIF-Ausgabedatei kann nicht geöffnet wer-
den)
Bei dem für die Ausgabedatei angegebenen Namen handelt es sich nicht um einen
gültigen Dateinamen.
Maximum no. of MIF edge heap locations (Maximale Anzahl der MIF-Kanten-
stapel)
Maximum no. of MIF surface heap locations (Maximale Anzahl der MIF-
Oberflächenstapel)
Maximum no. of MIF point table entries (Maximale Anzahl der MIF-Punkt-
tabelleneinträge)
Maximum no. of MIF edge table entries (Maximale Anzahl der MIF-Kanten-
tabelleneinträge)
Maximum no. of MIF surface table entries (Maximale Anzahl der MIF-
Oberflächentabelleneinträge)
Ein MIF-Programm hat seine Systemgrenzen überschritten.
Too few longitudes or too few latitudes (Zu wenig Longituden oder
Latituden)
Es müssen mindestens zwei Longituden oder zwei Latituden definiert werden.
GLOSSAR
Das nachfolgende Glossar führt die in der 3D-Modellierung unter MEDUSA häufig verwendeten
Begriffe auf. Sämtliche Einträge werden in alphabetischer Reihenfolge aufgeführt.
Bauteil
Ein Objekt als Teil einer Zusammenbauzeichnung.
Befehlsblock
Der Bereich auf einer MEDUSA 3D-Standardzeichnung, in den die Modellie-
rer-, Darstellungs- und Rekonstruktionsbefehle gruppiert werden können.
Boolesche Operation
Logische Operation, die bei Addition, Subtraktion oder Schnittmengenbildung
von Modellen angewandt wird.
Coonssches Flächensegment
Ein Flächensegmenttyp, der in Netzflächenmodellen Verwendung findet.
Darstellungsprogramm
Ein Programm, das zur Anzeige eines Modells am Grafikbildschirm dient
(Modellanzeige-Dialog) oder in einer Viewbox auf einer 3D-Zeichnung (Sheet
Viewer).
Datenbankschlüssel
Ein Name, der einem Objekt in dem Baugruppenmodellierer (Assembly
Modeller) zugewiesen wurde.
Detailebene
Eine Ebene im Bereich von 0 bis 255, die zur Erzeugung von Objekten in
einem Modell gewählt werden kann. Die 3D Viewer können zur selektiven
Anzeige verschiedener Ebenen verwendet werden.
Drahtmodell
Ein vom Drahtgenerator erzeugtes Modell.
Duct
Ein vom Duct-Generator erzeugtes Schacht- oder rohrförmiges Modell.
Explosionszeichnung
Die Ansicht einer Baugruppe, in der die einzelnen Bauteile zwar lagerichtig,
aber in auseinander gezogenem Abstand zueinander angezeigt werden.
Facette
Synonym für Teilfläche. Ein kleines, ebenes Polygon aus der sich die Oberflä-
che eines Modells zusammensetzt.
Flächenmodell
Ein Modell, das nur die Oberfläche eines realen Objekts darstellt.
Flächensegment
Eine Fläche mit vier Seiten, die durch eine Gleichung oder durch eine Menge
von mathematischen Funktionen vollständig beschrieben wird. Die Flächen
der MEDUSA Modelle setzen sich aus diesen Flächensegmenten (Patches)
zusammen.
Flächensegmentgrenze
Kante eines Flächensegmentes.
Führungslinie
Ein Liniensegment, das die Grundform eines Ducts definiert.
Geführtes Profil
Ein Modell, das vom Generator für geführte Profile (Slide Generator) erzeugt
wird.
GID
Ein geometrischer Kennzeichner zur Identifizierung von Flächensegmenten
und Teilflächen (Facetten) in einer Modelldatei.
Glätten
Der vom Duct-Generator verwendete Vorgang, bei dem eine fortlaufende,
längliche Fläche auf einem Duct-Modell erzeugt wird.
Instance-Prim
Eine Gruppe auf einer Zusammenbauzeichnung, die ein Viewprim sowie Text
zur Definition des Namens und der Lage einer Modelldatei enthält, aus der der
Modellierer eine Kopie des Modells (oder Objektes) entnimmt und der aktuel-
len Baugruppe hinzufügt.
Instancing
Eine bestimmte Technik zur Darstellung von in anderen Zeichnungen oder in
der aktuellen Zeichnung definierten Modellen. Details dazu finden Sie in
„Zusammenbau- und Explosionsansichten” auf Seite 255
Isometrisch
Eine Art der räumlichen Darstellung. Sämtliche drei Achsen werden in dem-
selben Maßstab gezeichnet.
Koordinatennullpunkt
Die vom Ursprungspunkt eines Viewprims definierte Lage, an der die Koordi-
naten X, Y und Z den Wert Null aufweisen.
Krümmungsradius
Der Radius der Krümmungen eines Rohrmodells.
Latitude
Ein geschlossenes, drahtähnliches Profil zur Definition einer Linie entlang der
Oberfläche eines Netzflächenmodells.
Longitude
Ein offenes, drahtähnliches Profil zur Definition einer Linie entlang eines Netz-
flächenmodells.
Lötpunkt
Punkte, an denen sich die Latituden und Longituden schneiden und somit ein
Gitter auf der Oberfläche des Netzflächenmodells bilden.
Mantelflächenmodell
Ein Modell, das vom Translationsgenerator (Sweep Generator) erzeugt wird.
Model Validator
Ein Programm, mit dem ermittelt wird, ob ein Volumenmodell oder ein Volu-
menobjekt innerhalb eines Modells gültig ist.
Modell
Die Darstellung eines realen Objektes. Ein Modell besteht aus MEDUSA
Objekten, die in einer Modelldatei gespeichert sind.
Modelleigenschaften
Der Text, der zur Kennzeichnung von Objekten in einer Modelldatei dient. Die-
ser Text wird von anderen MEDUSA Programmen benutzt. Diese Texte wer-
den vom Modellierer nicht interpretiert.
Modellgenerator
Ein Programm, das einen bestimmten Modelltyp erzeugt, beispielsweise einen
Translationskörper oder ein geführtes Profil.
Modellierer
Ein Programm, das zur Erzeugung eines Modells aus einer zweidimensiona-
len Definition verwendet wird. Das Modell wird in einer Modelldatei abgelegt.
Netzflächenmodell
Ein mit dem Netzflächengenerator erzeugtes Freiformmodell.
Objektlinien
Die vom Rekonstruktor erzeugten Linien, mit denen die Grundkontur eines
Objekts gezeigt wird.
PAP-Prim
Ein Prim, das zur Definition von Lötpunkten der Latituden und Longituden auf
einem Netzflächenmodell dient.
Polygon
Ein Vieleck oder eine aus Strecken zusammengesetzte offene Kurve, die zur
Darstellung von Flächenteilen eines Modells in einer Modelldatei benutzt wird.
Profillinie
Eine Linie in einer Modelldefinition, die den Umriß oder den Schnitt eines
Modells darstellt.
Rationales Flächensegment
Ein Flächensegment, dessen Gleichung eine ganze rationale Funktion von
dessen Parametern ist.
Referenzpunkt
Der Eckpunkt eines Viewprims. Dieser Punkt ist der Koordinatennullpunkt
einer Viewbox.
Regelfläche
Ein vom Regelflächengenerator erzeugtes Modell.
Rekonstruktion
Der Vorgang zur Übersetzung der vom Viewer erzeugten 3D-Ansichten in die
Datenstruktur einer 2D-Zeichnung.
Rohrmodell
Ein vom Rohrgenerator erzeugtes Modell.
Rotationskörper
Ein Modell, das durch vollständige Drehung eines Profils um eine Mittellinie
entsteht.
Schnittbildung
Der Vorgang, bei dem der vordere Teil eines Modells entfernt wird, indem ein
Schnitt durch das Modell auf einer Ebene ausgeführt wird, die im rechten Win-
kel zur Ansichtslinie liegt.
Schnittebene
Die Ebene, die das Modell in zwei Teile teilt.
Schnittfläche
Die neue Fläche eines Objekts, die durch Schnittbildung erzeugt wurde.
Schnittmodell
Teile des Modells, die nach der Schnittbildung übrigbleiben.
Schnittlinien
Die vom Rekonstruktor beim Schneiden eines Objekts erzeugten Linien.
Schräge Ansicht
Eine Ansicht, deren Darstellungsrichtung zu den MEDUSA 3D-Achsen
geneigt ist.
Schräges Prim
Ein grafisches Element in einer Viewbox, das eine schräge Ansicht oder eine
entsprechende Modellerzeugung ermöglicht.
Sehnentoleranz
Die maximale Abweichung zwischen einem wahren Bogen und den Facetten-
kanten, die vom Modellierer zur Darstellung einer gekrümmten Fläche ver-
wendet werden.
Slide
Ein Modell, das vom Generator für geführte Profile (Slide Generator) erzeugt
wird.
Startpunkt
Die Position, an der der Modellierer ein Profil an die Gleitbahn anhängt
Sweep
Ein Modell, das vom Translationsgenerator (Sweep Generator) erzeugt wird.
Teilfläche
Synonym für Facette. Ein kleines, ebenes Polygon aus der sich die Oberflä-
che eines Modells zusammensetzt.
Teilrotationsmodell
Ein Modell, das durch Drehung eines Profils um eine Mittellinie erzeugt wird,
ohne daß um volle 360 Grad gedreht wird.
Tiefentext
Ein Text vom Typ TMG, der einer Verbindungslinie auf einer Definitionszeich-
nung angehängt wird, um die Tiefe oder Höhe des Modells in der dritten
Dimension zu kennzeichnen.
Translationskörper
Ein Modell, das vom Translationsgenerator (Sweep Generator) erzeugt wird.
Es gibt drei Arten von Translationskörpern, nämlich Volumenkörper, Planflä-
chenkörper und Mantelflächenkörper.
Ursprung
Die durch den Referenzpunkt eines Viewprims definierte Lage (Nullkoordi-
nate).
Überschneidungslinien
Vom Rekonstruktor erzeugte Linien zur Darstellung der Schnittlinien zwischen
sich schneidenden, nicht booleschen Objekten.
Verbindungslinie
Eine Linie, die einem Modellprofil angehängt wird und sich in eine orthogonale
Viewbox erstreckt, um die Art des Modells und die Tiefe und/oder Lage eines
Modells in der dritten Dimension zu definieren.
Viewbox
Eine geschlossene, normalerweise rechtwinklige Linie des Typs LVB auf einer
3D-Zeichnung. Die Viewbox enthält den Teil einer Modelldefinition und (soweit
erforderlich) eine rekonstruierte Ansicht des Modells.
Viewer
Ein Programm, das zur Anzeige eines Modells am Grafikbildschirm dient
(Modellanzeige-Dialog) oder in einer Viewbox auf einer 3D-Zeichnung (Sheet
Viewer).
Viewprim
Ein grafisches Element in einer Viewbox, das die Ausrichtung des Koordina-
tensystems für diese Viewbox festlegt.
Volumenmodell
Ein Modell, das vollständig ein reales Objekt darstellt.
Zusammenbaumodell
Ein MEDUSA Modell, das aus mehreren separaten Modellen über das soge-
nannte „Instancing” (Einfügen separater Modelle) erzeugt wird.
Zusammenfallende Flächen
Zwei Modelle mit gemeinsamen Flächen (oder Teilflächen).
ABBILDUNGSVERZEICHNIS
Abb. 220 Die Definition für den Selbstauslöser . . . . . . 300 Abb. 260 Schnittansicht einer unendlichen Ebene, Voll-
Abb. 221 Die Definition für den Auslöser. . . . . . . . . . . 301 ständiges Modell345
Abb. 222 Die Definition für die Verschlusszeiteinstellung . Abb. 261 Werkzeugsatz für die Schnitterzeugung . . . 345
302 Abb. 262 Zusätzliches Segment an einem begrenzten
Abb. 223 Die Definition für den Sucher . . . . . . . . . . . . 302 Ende346
Abb. 224 Definition von CHOTOL . . . . . . . . . . . . . . . . 305 Abb. 263 Schnittbildung einer endlichen Ebene, Definition
Abb. 225 Die Auswirkung des CHOTOL-Wertes auf die 347
Modellgenauigkeit305 Abb. 264 Schnittbildung einer endlichen Ebene, vollständi-
Abb. 226 Flächensegmente und Facetten auf einer Model- ges Modell348
loberfläche308 Abb. 265 Zusätzliche Segmente an begrenzten Enden348
Abb. 227 Dialog Farbauswahl . . . . . . . . . . . . . . . . . . . 312 Abb. 266 Schraffierte Schnittansicht in einem 2D-Raum,
Abb. 228 Projektionsarten . . . . . . . . . . . . . . . . . . . . . . 318 Definition350
Abb. 229 FROM- und TO-Punkt . . . . . . . . . . . . . . . . . 318 Abb. 267 Schraffierte Schnittansicht in einem 2D-Raum,
Abb. 230 Ein Fenster in einer Viewbox . . . . . . . . . . . . 320 Modell350
Abb. 231 Die Wirkung des ONTO-Befehls . . . . . . . . . 320 Abb. 268 Schraffiertes Schnittobjekt in einem 3D-Raum,
Abb. 232 Die Auswirkung nach Umdefinieren des Auf- Definition351
wärtsvektors auf den FROM-Befehl321 Abb. 269 Schraffiertes Schnittobjekt in einem 3D-Raum,
Abb. 233 Eine Isometrische Ansicht in eine trimetrische vollständiges Modell352
und in eine perspektivische Ansicht überführen Abb. 270 Vollständiges Modell ohne SEC OFF Befehl 352
322 Abb. 271 Seitenansicht des schraffierten Objekts im 3D-
Abb. 234 Die Wirkung des PARS-Befehls. . . . . . . . . . 323 Raum mit positivem und negativem Winkel353
Abb. 235 Die Wirkung des PARW-Befehls . . . . . . . . . 324 Abb. 272 Einschalten des Schnittbildung eines benannten
Abb. 236 Die Wirkung des FIT-Befehls . . . . . . . . . . . . 324 Objekts, Definition354
Abb. 237 Die Wirkung des PERA-Befehls. . . . . . . . . . 325 Abb. 273 Einschalten des Schnittbildung eines benannten
Abb. 238 Die Wirkung des PERS-Befehls. . . . . . . . . . 325 Objekts, vollständiges Modells355
Abb. 239 Die Wirkung des PERW-Befehls . . . . . . . . . 326 Abb. 274 Erzeugte Schnittansicht einer geknickten Ebene,
Abb. 240 Auswirkung des PERSA-Befehlsd . . . . . . . . 326 Definition356
Abb. 241 Die Auswirkung des PERWA-Befehls . . . . . 327 Abb. 275 Erzeugte Schnittansicht einer geknickten Ebene,
Abb. 242 Das Kugelkoordinatensystem . . . . . . . . . . . 329 KOmplettes Modell357
Abb. 243 Konventionen zum Verschieben des FROM- Abb. 276 Mehrfach geschnittenes Objekt . . . . . . . . . . 358
Punktes330 Abb. 277 Definition eines Modells. . . . . . . . . . . . . . . . 360
Abb. 244 Beispiele für den Befehl FROM SPH . . . . . 331 Abb. 278 Profilierte Schnittansicht mit negativem Tiefen-
Abb. 245 Beispiele für die Befehle FROM RIGHT/DOWN wert, Vollständiges Modell361
331 Abb. 279 Profilierte Schnittansicht mit positivem Wert 362
Abb. 246 Die schrägen Viewprim-Werkzeuge. . . . . . . 333 Abb. 280 Zusammenbaumodell einer Achse mit einem ge-
Abb. 247 Werkzeugsatz, der die schrägen Viewprims ent- schnittenen und schraffierten Lager363
hält333 Abb. 281 Zusammenbaumodell einer Achse mit zwei ge-
Abb. 248 Eine Definition für eine einfache schräge Ansicht schnittenen und schraffierten Lagern364
334 Abb. 282 Der Modellanzeige Dialog . . . . . . . . . . . . . . 374
Abb. 249 Ein SVD-Viewprim zur Erzeugung einer zusam- Abb. 283 Dialog Modelldatei öffnen . . . . . . . . . . . . . . 375
mengesetzten Ansicht verwenden335 Abb. 284 Dateiname-Dialog . . . . . . . . . . . . . . . . . . . . 376
Abb. 250 Eine Perspektivische schräge Ansicht . . . . . 335 Abb. 285 Dialog Detailebenen . . . . . . . . . . . . . . . . . . 376
Abb. 251 Werkzeuge zum Erzeugen von schrägen An- Abb. 286 Standardeinstellungen für die Modellanzeige378
sichten336 Abb. 287 Modellanzeige Dialog - Option Rahmen . . . 378
Abb. 252 Der Dialog Schräge Ansicht . . . . . . . . . . . . . 336 Abb. 288 Modellanzeige Dialog - Option Fläche. . . . . 378
Abb. 253 Definition einer schrägen und ebenen Ansicht ei- Abb. 289 Modellanzeige Dialog - Optionen Sichtbarkeits-
nes Modellsl338 einstellung379
Abb. 254 Definition einer schrägen und diagonalen Ansicht Abb. 290 Dialog Modell-Überprüfung . . . . . . . . . . . . . 396
eines Modells339 Abb. 291 Ergebnisanzeige der Modell-Überprüfung . . 396
Abb. 255 Der Modellanzeige-Dialog mit Darstellung des Abb. 292 Der Eigenschaften Dialog . . . . . . . . . . . . . . 403
Modells340 Abb. 293 Werkzeugsatz mit dem Button zum Starten
Abb. 256 Definition und schräge Ansicht des Modells 341 des3D Properties-Programmsl405
Abb. 257 Einige Schnittansichten erzeugen . . . . . . . . 342 Abb. 294 Der Eigenschaften Dialog . . . . . . . . . . . . . . 405
Abb. 258 Eine Schnittansicht mit Hilfe schräger Viewprims Abb. 295 Definitionszeichnung für Objekt BEARING . 415
erzeugen343 Abb. 296 Werkzeugsatz mit der Schaltfläche zum Starten
Abb. 259 Schnittansicht einer unendlichen Ebene, Definiti- des Shrinker-Programms429
on des Modells344 Abb. 297 Der Shrinker-Dialog . . . . . . . . . . . . . . . . . . . 429
Abb. 298 Beispiel für die Darstellung eines geschrumpften Abb. 321 Aufteilung des Modells in separate Objekte . 497
Modells433 Abb. 322 Darstellung der Höhepunkte mit Hilfe von Draht-
Abb. 299 Beispiel für die Darstellung eines geschrumpften linien498
Modells mit Hilfe der Modellanzeige434 Abb. 323 Ein auf die Modelloberfläche gelegtes Gitter 499
Abb. 300 Schaltflächen zum Starten der Konvertierungs- Abb. 324 Triangulation an den Umrisslinien konkaver Mo-
Programme438 delle501
Abb. 301 Mitteilungsfenster VRML . . . . . . . . . . . . . . . .439 Abb. 325 Abrisslinien für korrekte Triangulation definieren
Abb. 302 Mitteilungfenster VDA . . . . . . . . . . . . . . . . . .442 502
Abb. 303 Mitteilungfenster VDAMOD . . . . . . . . . . . . . .442 Abb. 326 Viewbox der DTM-Beispielzeichnung . . . . . . 507
Abb. 304 Mitteilungsmeldung Medstl . . . . . . . . . . . . . .443 Abb. 327 Das aus den Beispieldaten erzeugte Modell 510
Abb. 305 Dialog Öffne STL-Datei . . . . . . . . . . . . . . . . .445 Abb. 328 Ergebnis einer Modelloberflächenglättung . . 512
Abb. 306 STLMED Mitteilungsfenster . . . . . . . . . . . . .445 Abb. 329 Die Auswirkung einer Grundhöhenänderung 513
Abb. 307 Mitteilungsmeldung MEDIGES . . . . . . . . . . .447 Abb. 330 Konturlinien auf der Modelloberfläche . . . . . 515
Abb. 308 Schaltflächen zum Starten der Konvertierungs- Abb. 331 Schnittbildung entlang der X-Achse des Modells
Programme458 516
Abb. 309 2D-Dienstprogramme-Dialog . . . . . . . . . . . .460 Abb. 332 Zick-Zack-Schnitt . . . . . . . . . . . . . . . . . . . . . 517
Abb. 310 Dialog Öffne ASCII Datei . . . . . . . . . . . . . . .462 Abb. 333 Ein auf die Modelloberfläche projiziertes Gitter .
Abb. 311 Mitteilungs-Dialog . . . . . . . . . . . . . . . . . . . . .463 518
Abb. 312 Ermittlung von Polygonnormalen durch das Abb. 334 Höhepunkte . . . . . . . . . . . . . . . . . . . . . . . . . 519
MODSMO Dienstprogramm465 Abb. 335 Die Linienfunktionen CON und ARC. . . . . . . 534
Abb. 313 2D-Dienstprogramme-Dialog . . . . . . . . . . . .467 Abb. 336 Nicht modifiziertes Profil mit Linienfunktionen . .
Abb. 314 Google Earth Export Dialog . . . . . . . . . . . . .469 536
Abb. 315 Werkzeugsatz mit dem MIFStartbutton . . . . .476 Abb. 337 Über Linienfunktionen modifiziertes Profil . . 537
Abb. 316 Dialog 2D-Dienstprogramme. . . . . . . . . . . . .476 Abb. 338 Das vollständige Modell. . . . . . . . . . . . . . . . 538
Abb. 317 Eingabe für MEDMIF. . . . . . . . . . . . . . . . . . .479 Abb. 339 Ein aus mehreren Objekten zusammengesetztes
Abb. 318 Die Triangulation des Modells . . . . . . . . . . . .494 Modell538
Abb. 319 Perspektivische Ansicht eines Modells . . . . .495 Abb. 340 Das vollständige Modell . . . . . . . . . . . . . . . . 544
Abb. 320 Konturlinien zwischen 100 und 900 Metern .496 Abb. 341 Das vollständige Modell eines Lüfterblattes . 545
INDEX
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z