Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...
Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...
Diplomarbeit (*.pdf - 5,3MB) - Faculty of Computer Science ...
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