#VRML V2.0 utf8
# Scene 4
# Satellit, Erdkugel, Hintergrund
# Lichtquelle, Ton, Animation
# Erde kann mit der Maus gedreht werden
Group {
children [
# Meta-Infos
Viewpoint {
position 0 0 300
orientation 0 0 1 0
description "Fernansicht"
},
Viewpoint {
position 275 0 100
orientation 0 1 0 1
description "Nahansicht"
},
Viewpoint {
position 0 400 500
orientation 1 0 0 -.75
description "Ansicht von Oben"
},
# Beleuchtung
DirectionalLight {
direction 1.0 -0.2 -0.3
color 1.0 1.0 1.0
},
NavigationInfo {
headlight FALSE
},
# Satellit mit Ton
DEF Satellite Transform {
translation 200 0 0
children [
Inline {
url "ers-1f.wrl"
},
Sound {
source AudioClip {
url "ding.wav"
description "Background music"
loop TRUE
startTime 1
stopTime 0
},
location 0 0 0
minFront 30
minBack 30
maxFront 300
maxBack 300
spatialize TRUE
},
]
},
# Erde zum Drehen
DEF Earth Transform {
children [
Inline {
url "erde.wrl"
},
DEF EarthHandle SphereSensor {
}
]
},
# Hintergrund
Background {
backUrl "stars.jpg"
frontUrl "stars.jpg"
leftUrl "stars.jpg"
rightUrl "stars.jpg"
topUrl "stars.jpg"
bottomUrl "stars.jpg"
}
]
}
# Timer
DEF Timer TimeSensor {
cycleInterval 30.0
loop TRUE
startTime 1.0
stopTime 0.0
}
#
DEF Path PositionInterpolator {
key [
0.0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5,
0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1
]
keyValue [
200 0 0, 184 0 76, 142 0 142, 76 0 184,
0 0 200, -76 0 184, -142 0 142, -184 0 76,
-200 0 0, -184 0 -76, -142 0 -142, -76 0 -184,
0 0 -200, 76 0 -184, 142 0 -142, 184 0 -76,
200 0 0
]
}
ROUTE Timer.fraction_changed TO Path.set_fraction
ROUTE Path.value_changed TO Satellite.set_translation
ROUTE EarthHandle.rotation_changed TO Earth.set_rotation