Volltext der Diplomarbeit im PDF-Format - Fachbereich 4: HTW Berlin
Volltext der Diplomarbeit im PDF-Format - Fachbereich 4: HTW Berlin
Volltext der Diplomarbeit im PDF-Format - Fachbereich 4: HTW Berlin
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
3 Technologische Grundlagen<br />
Nachfolgend eine kurze Liste <strong>der</strong> Eigenschaften von VRML97 [vgl. Däß98,<br />
S.111].<br />
• Eingebaute geometrische Pr<strong>im</strong>itive (Kegel, Kugel, Qua<strong>der</strong>, Zylin<strong>der</strong>)<br />
einschließlich ihrer Flächendefinition<br />
• Licht-, Material-, Textur- und Videosteuerung<br />
• Räumliche Klänge (Wave- und Midi-Dateien)<br />
• An<strong>im</strong>ation, Ereignisbehandlung und -weiterleitung<br />
• Kollisionserkennung<br />
• Hyperlinks, Aussichtspunkte, Navigationsarten<br />
• Prototyping zur Spracherweiterung<br />
• Verschiedene Skriptsprachen für die Implementierung einer Szenenlogik<br />
An<strong>im</strong>ation und Prototyping werden nachfolgend genauer analysiert.<br />
3.5.2.1 An<strong>im</strong>ation in VRML97<br />
Bewegungen in VRML97 können auf verschiedene Art und Weise realisiert<br />
werden. Unabhängig von <strong>der</strong> Methode liegt jedoch grundsätzlich <strong>der</strong>selbe<br />
Mechanismus zu Grunde. Da An<strong>im</strong>ation eine Än<strong>der</strong>ung <strong>der</strong> Position, <strong>der</strong> Rotation<br />
o<strong>der</strong> <strong>der</strong> Skalierung eines Objektes <strong>im</strong> Szenenbaum darstellt, ist sie nichts<br />
an<strong>der</strong>es als eine Anpassung <strong>der</strong> zugehörigen Koordinaten, Rotationswinkel und<br />
Skalierungsfaktoren - relativ zur Zeit - in <strong>der</strong> Szene. Angetrieben wird eine<br />
solche Bewegung durch einen T<strong>im</strong>eSensor, <strong>der</strong> kontinuierliche Abfolgen von<br />
Zeitwerten in Form von Ereignissen generiert und diese als Argumente an einen<br />
Interpolator-Knoten weitergibt. Diese Zeitwerte werden zur Interpolation <strong>der</strong><br />
26