Indice Generale | Struttura Gerarchica |
#VRML V2.0 utf8 #File MAR_ECL.WRL NavigationInfo { headlight FALSE speed 1 type [ "WALK" ] } DEF Marte Transform { children [ Inline { url "marte.wrl" } DEF AsseMarte Transform { scale 54.4 54.4 54.4 rotation 0 0 1 0.43 translation 0 0 3880 children [ Shape { appearance Appearance { material Material { diffuseColor 0.1 0.1 0.1 } } geometry Cylinder { height 2.4 radius 0.1 } } DEF MartePoloNord Transform { translation 0 1.45 0 children [ DEF MarteNordSensor TouchSensor {} Shape { appearance Sony_Appearance { description "Stop & Info" material Material { emissiveColor 0 0 1 } } geometry Cone { bottomRadius 0.1 height 0.5 } } DEF MarteAudio Transform { children [ DEF MarteNordSound Sound { source DEF MarteNordClip AudioClip { description "MARTE Diametro: 6.840 Km Distanza dal SOLE: 227.9 MKm Periodo di rotazione: 1 giorno 37m Periodo di rivoluzione: 687 giorni Inclinazione sul piano dell'eclittica: 23ø59'" url "..\..\sounds\marte.wav" } } ] } ] } DEF MartePoloSud Transform { rotation 0 0 1 3.14 translation 0 -1.45 0 children [ DEF MarteSudSensor TouchSensor {} Shape { appearance Sony_Appearance { description "Start" material Material { emissiveColor 1 0 0 } } geometry Cone { bottomRadius 0.1 height 0.5 } } ] } ] } ] } DEF MarteTime TimeSensor { cycleInterval 78 loop TRUE stopTime -1 } DEF MarteRotation 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 MarteTime.fraction_changed TO MarteRotation.set_fraction ROUTE MarteRotation.value_changed TO Marte.set_rotation ROUTE MarteNordSensor.touchTime TO MarteTime.set_stopTime ROUTE MarteNordSensor.touchTime TO MarteNordClip.set_startTime ROUTE MarteSudSensor.touchTime TO MarteTime.set_startTime