05.08.2013 Aufrufe

Proseminar Computergrafik: Retained Mode: Open Inventor, VRML ...

Proseminar Computergrafik: Retained Mode: Open Inventor, VRML ...

Proseminar Computergrafik: Retained Mode: Open Inventor, VRML ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

1.6 Dateiformat<br />

Der <strong>Inventor</strong> bietet Funktionen, um ganze Szenegraphen oder Teile davon in einer Datei zu speichern<br />

und wieder auszulesen. Fügt man dem Wurzelknoten zum Beispiel die Aktion „SoWriteAction“ hinzu,<br />

so wird der Graph automatisch in der angegebenen Datei gespeichert. Dabei kann zwischen Binär-<br />

und ASCII-Format gewählt werden. Die Textform einer solchen Datei wird in dem folgenden Beispiel<br />

gezeigt.<br />

#<strong>Inventor</strong> V2.0 ascii<br />

Separator {<br />

DirectionalLigth{}<br />

Cube {<br />

width 1<br />

height 2<br />

depth 3<br />

}<br />

}<br />

Der Kopf beschreibt die genaue Version des Formats. Der Graph beginnt mit einem Separatorknoten<br />

in der Wurzel. Die Schachtelung der Knoten entspricht der Baumstruktur des Szenegraphen. Zu<br />

jedem Knoten wird eine Liste von Feldern gespeichert, die von den Default-Werten des Knotentyps<br />

abweichen.<br />

1.7 Komponenten<br />

Zur Erleichterung der Entwicklungsarbeit stellt der <strong>Inventor</strong> eine Reihe von Komponenten zur<br />

Verfügung. Neben dem Szeneviewer stehen auch verschiedene Editoren zur Auswahl. Von diesen<br />

Tools können wieder Subklassen gebildet werden um eigene spezifische Anwendungen zu erstellen.<br />

Die folgenden Bilder zeigen den Viewer und einige Editoren.<br />

Abbildung 3 Viewer für <strong>Open</strong> <strong>Inventor</strong><br />

04

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!