09.01.2013 Aufrufe

Bachelorarbeit (pdf, 908kB) - Universität Osnabrück

Bachelorarbeit (pdf, 908kB) - Universität Osnabrück

Bachelorarbeit (pdf, 908kB) - Universität Osnabrück

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.

Browser mehrere Musikstücke nicht zusammen abspielen können, dann wird der<br />

Sound mit der höchsten Priorität wiedergegeben. Außerdem kann die<br />

voreingestellte Lautstärke des Benutzers vermindert werden.<br />

Der Ursprung (location) der Musik ist ein Punkt im Koordinatensystem. Durch<br />

zwei Ellipsen und einen Richtungsvektor wird die Umgebung beschrieben, in dem<br />

die Musik zu hören ist. Die Ellipsen werden durch minFront, minBack bzw.<br />

maxFront, maxBack und den Richtungsvektor definiert. Innerhalb der kleineren<br />

Ellipse ist die Musik in voller Lautstärke zu hören. Sobald der Benutzer sich nur<br />

noch in der äußeren Ellipse befindet, wird die Musik leiser, je weiter er sich vom<br />

Ursprung der Musik entfernt. Dabei kann die Musik mit einem Fade-Out<br />

ausgeblendet werden. Die Musik wird abrupt abgebrochen, wenn die Ellipsen<br />

gleich groß sind.<br />

Abbildung 2.2 : Darstellung des Sounds in VRML<br />

Beispiel:<br />

Im folgenden VRML-Code wird ein Sound erstellt, dessen Ursprung die<br />

Koordinaten 0,5,0 hat. Das Musikstück „sound.wav“ wird nicht nach dem ersten<br />

Abspielen abgebrochen, sondern wiederholt (loop=true). Die innere Ellipse<br />

kann man sich als Kugel um den Ursprung mit dem Radius 10 vorstellen.<br />

Dementsprechend hat die äußere Ellipse den Radius 20. Ein TimeSensor wird als<br />

Sender der Events benötigt, sobald die Musik enden oder beginnen soll. Die

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!