Indice Generale Struttura Gerarchica


"Viaggio nel Sistema Solare"

TER_SAT.WRL
Il file TER_SAT.WRL definisce la struttura gerarchica del satellite, anche se la struttura vera e propria e' memorizzata all'interno del file LUNA.WRL al quale si rimanda. Tale struttura viene importata al livello attuale tramite il nodo Inline. Il moto di rivoluzione attorno alla Terra viene simulato per mezzo del nodo OrientationInterpolator al quale vengono forniti tramite la dichiarazione di ROUTE degli eventi generati dal nodo TimeSensor preventivamente programmato, come ad esempio il set_rotation.

#VRML V2.0 utf8

#File TER_SAT.WRL

DEF Luna Transform { 
  children [
    Inline {
      url "luna.wrl"
    }
  ]
} 

DEF LunaTime TimeSensor {
  cycleInterval 5
  loop TRUE
  stopTime -1
}

DEF LunaRotation OrientationInterpolator {
  key [0, 0.25, 0.5, 0.75, 1]
  keyValue [
    0.39 -0.92 0.0 0.0,
    0.39 -0.92 0.0 1.57,
    0.39 -0.92 0.0 3.14,
    0.39 -0.92 0.0 4.71,
    0.39 -0.92 0.0 6.28
  ]
}

ROUTE LunaTime.fraction_changed  TO LunaRotation.set_fraction
ROUTE LunaRotation.value_changed TO Luna.set_rotation