01.03.2013 Aufrufe

Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...

Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...

Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...

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.

4.6 VR- Darstellung<br />

Eine besonders wünschenswerte Funktionalität der vorliegenden Arbeit stellt<br />

die Möglichkeit zur VR-Darstellung dar. Hierfür wurden zwei Ansätze<br />

verfolgt. Zum einen wurde die Verwendung des bereits angesprochenen<br />

Chromium-Systems und zum anderen die des XML3D-Datenformats<br />

angestrebt. Die speziell erforderlichen Implementierungen sollen im folgenden<br />

vorgestellt werden.<br />

4.6.1 Chromium<br />

Um die vorliegende Anwendung mittels des Chromium-Systems visualisieren<br />

zu können, wurden in einer aktuell am IWS abgeschlossenen Studienarbeit<br />

[Bretschneider05] Implementierungsregeln definiert. Diese besagen unter<br />

anderem, dass das 3D-Fenster (javax.media.j3d.Canvas3D), in dem die Szene<br />

dargestellt wird, allein, also ohne weitere Oberflächenkomponenten (abgesehen<br />

von einem Menü) auf dem Anwendungsfenster (java.awt.Window) platziert<br />

werden muss. Da die Anwendung bisher jedoch eine recht komplexe<br />

Oberflächenstruktur hat (Abbildung 4-33) und diese für die Bedienung auch<br />

benötigt wird, bietet es sich an, eine für die VR-Darstellung modifizierte<br />

Version der eigentlichen Anwendung zu erstellen.<br />

Abb. 4-33 Oberfläche der Anwendung<br />

Diese wurde so gestaltet, dass sich das zentrale 3D-Fenster auf einem<br />

eigenständigen Frame (JFrame) befindet. Das untere 3D-Fenster für die<br />

Darstellung der Details der Kollisionen musste entfernt werden, da die<br />

verwendete Chromium-Konfiguration immer nur ein 3D-Fenster darstellen<br />

101

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!