Indice Generale | Struttura Gerarchica |
#VRML V2.0 utf8 #File VEN_ECL.WRL NavigationInfo { headlight FALSE speed 1 type [ "WALK" ] } DEF Venere Transform { children [ Inline { url "venere.wrl" } DEF AsseVenere Transform { scale 96.8 96.8 96.8 rotation 0 0 1 0.05 translation 0 0 -2680 children [ Shape { appearance Appearance { material Material { diffuseColor 0.1 0.1 0.1 } } geometry Cylinder { height 2.4 radius 0.1 } } DEF VenerePoloNord Transform { translation 0 1.45 0 children [ DEF VenereNordSensor TouchSensor {} Shape { appearance Sony_Appearance { description "Stop & Info" material Material { emissiveColor 0 0 1 } } geometry Cone { bottomRadius 0.1 height 0.5 } } DEF VenereAudio Transform { children [ DEF VenereNordSound Sound { source DEF VenereNordClip AudioClip { description "VENERE Diametro: 12.104 Km Distanza dal SOLE: 108.2 MKm Periodo di rotazione: 243 giorni Periodo di rivoluzione: 225 giorni Inclinazione sul piano dell'eclittica: 3ø" url "..\..\sounds\venere.wav" } } ] } ] } DEF VenerePoloSud Transform { rotation 0 0 1 3.14 translation 0 -1.45 0 children [ DEF VenereSudSensor TouchSensor {} Shape { appearance Sony_Appearance { description "Start" material Material { emissiveColor 1 0 0 } } geometry Cone { bottomRadius 0.1 height 0.5 } } ] } ] } ] } DEF VenereTime TimeSensor { cycleInterval 24 loop TRUE stopTime -1 } DEF VenereRotation 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 VenereTime.fraction_changed TO VenereRotation.set_fraction ROUTE VenereRotation.value_changed TO Venere.set_rotation ROUTE VenereNordSensor.touchTime TO VenereTime.set_stopTime ROUTE VenereNordSensor.touchTime TO VenereNordClip.set_startTime ROUTE VenereSudSensor.touchTime TO VenereTime.set_startTime