Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Ima Muellner Geändert vor über 11 Jahren
1
FH-Hof Sound Richard Göbel
2
FH-Hof Geräusche in Java3D Klasse MediaContainer als Datenlieferant MediaContainer(java.io.InputStream stream). MediaContainer(java.lang.String path) MediaContainer(java.net.URL url) Klasse Sound als Datenquelle PointSound ConeSound BackgroundSound Interface AudioDevice als Datensenke ViewingPlatform getViewers() Viewer createAudioDevice()
3
FH-Hof PointSound - Beispiel MediaContainer soundData = new MediaContainer("file:starwars.wav"); soundData.setCacheEnable(true); PointSound pSound = new PointSound(); pSound.setSchedulingBounds( new BoundingSphere(new Point3d(0,0,0),10)); pSound.setEnable(true); pSound.setInitialGain(1.0f); pSound.setLoop(-1); pSound.setSoundData(soundData);....addChild(pSound);
4
FH-Hof PointSound - Abnahme Abnahme wird über eine Sequenz von Paaren dargestellt Entfernung "Gain" Zwischen den angegebenen Entfernungen erfolgt eine lineare Interpolation Beispiel: float[] d = {10, 20, 30, 40}; float[] g = {1f, 0.5f, 0.25f, 0f }; pSound.setDistanceGain(d,g);
5
FH-Hof Parameter für Sound Sound Data Datenquelle Initial GainLaustärke Enable Sound Quelle an-/abschalten Mute Sound Lautstärke auf Null ("weiterspielen") Pause Sound Abspielen unterbrechen LoopAnzahl der Wiederholungen
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.