Indice Generale | Struttura Gerarchica |
#VRML V2.0 utf8 #File GIO_ECL.WRL NavigationInfo { headlight FALSE speed 1 type [ "WALK" ] } DEF Giove Transform { children [ Inline { url "giove.wrl" } DEF AsseGiove Transform { scale 559.6 559.6 559.6 rotation 0 0 1 0.05 translation -7690 0 0 children [ Shape { appearance Appearance { material Material { diffuseColor 0.1 0.1 0.1 } } geometry Cylinder { height 2.4 radius 0.1 } } DEF GiovePoloNord Transform { translation 0 1.45 0 children [ DEF GioveNordSensor TouchSensor {} Shape { appearance Sony_Appearance { description "Stop & Info" material Material { emissiveColor 0 0 1 } } geometry Cone { bottomRadius 0.1 height 0.5 } } DEF GioveAudio Transform { children [ DEF GioveNordSound Sound { source DEF GioveNordClip AudioClip { description "GIOVE Diametro: 139.900 Km Distanza dal SOLE: 779 MKm Periodo di rotazione: 9h55m Periodo di rivoluzione: 11.9 anni Inclinazione sul piano dell'eclittica: 3ø04'" url "..\..\sounds\giove.wav" } } ] } ] } DEF GiovePoloSud Transform { rotation 0 0 1 3.14 translation 0 -1.45 0 children [ DEF GioveSudSensor TouchSensor {} Shape { appearance Sony_Appearance { description "Start" material Material { emissiveColor 1 0 0 } } geometry Cone { bottomRadius 0.1 height 0.5 } } ] } ] } ] } DEF GioveTime TimeSensor { cycleInterval 86.4 loop TRUE stopTime -1 } DEF GioveRotation 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 GioveTime.fraction_changed TO GioveRotation.set_fraction ROUTE GioveRotation.value_changed TO Giove.set_rotation ROUTE GioveNordSensor.touchTime TO GioveTime.set_stopTime ROUTE GioveNordSensor.touchTime TO GioveNordClip.set_startTime ROUTE GioveSudSensor.touchTime TO GioveTime.set_startTime