Indice Generale | Struttura Gerarchica |
#VRML V2.0 utf8 #File TER_ECL.WRL NavigationInfo { headlight FALSE speed 1 type [ "WALK" ] } DEF Terra Transform { children [ Inline { url "terra.wrl" } DEF AsseTerra Transform { scale 102.4 102.4 102.4 rotation 0 0 1 0.4 translation -3090 0 0 children [ Shape { appearance Appearance { material Material { diffuseColor 0.1 0.1 0.1 } } geometry Cylinder { height 2.4 radius 0.1 } } DEF TerraPoloNord Transform { translation 0 1.45 0 children [ DEF TerraNordSensor TouchSensor {} Shape { appearance Sony_Appearance { description "Stop & Info" material Material { emissiveColor 0 0 1 } } geometry Cone { bottomRadius 0.1 height 0.5 } } DEF TerraAudio Transform { children [ DEF TerraNordSound Sound { source DEF TerraNordClip AudioClip { description "TERRA Diametro: 12.756 Km Distanza dal SOLE: 149.6 MKm Periodo di rotazione: 23h56m Periodo di rivoluzione: 365 giorni Inclinazione sul piano dell'eclittica: 23ø27'" url "..\..\sounds\terra.wav" } } ] } ] } DEF TerraPoloSud Transform { rotation 0 0 1 3.14 translation 0 -1.45 0 children [ DEF TerraSudSensor TouchSensor {} Shape { appearance Sony_Appearance { description "Start" material Material { emissiveColor 1 0 0 } } geometry Cone { bottomRadius 0.1 height 0.5 } } ] } ] } ] } DEF TerraTime TimeSensor { cycleInterval 40 loop TRUE stopTime -1 } DEF TerraRotation OrientationInterpolator { key [0, 0.25, 0.5, 0.75, 1] keyValue [ 0.0 1.0 0.0 0.0, 0.0 1.0 0.0 1.57, 0.0 1.0 0.0 3.14, 0.0 1.0 0.0 4.71, 0.0 1.0 0.0 6.28 ] } ROUTE TerraTime.fraction_changed TO TerraRotation.set_fraction ROUTE TerraRotation.value_changed TO Terra.set_rotation ROUTE TerraNordSensor.touchTime TO TerraTime.set_stopTime ROUTE TerraNordSensor.touchTime TO TerraNordClip.set_startTime ROUTE TerraSudSensor.touchTime TO TerraTime.set_startTime