Inicializando e finalizando um Script
#VRML V2.0 utf8 #Curso de VRML 2.0 #Exemplo de Script - Bola DEF Clock TimeSensor { cycleInterval 2.0 startTime 1.0 stopTime 0.0 loop TRUE } DEF Bouncer Script { field SFFloat bounceHeight 3.0 eventIn SFFloat set_fraction eventOut SFVec3f value_changed url "vrmlscript: function set_fraction( frac, tm ) { y = 4.0 * bounceHeight * frac * (1.0 - frac); value_changed[0] = 0.0; value_changed[1] = y; value_changed[2] = 0.0; }" } ROUTE Clock.fraction_changed TO Bouncer.set_fraction ROUTE Bouncer.value_changed TO Ball.set_translation