Table of contents Chapter index Previous slide Next slide 401
A sample using a program script

Introducing script use
A sample using a program script
DEF Clock TimeSensor { . . . }

DEF Ball Transform { . . . }

DEF Bouncer Script {
    field    SFFloat bounceHeight 3.0
    eventIn  SFFloat set_fraction
    eventOut SFVec3f value_changed
    url "vrmlscript: . . ."
}

ROUTE Clock.fraction_changed TO Bouncer.set_fraction
ROUTE Bouncer.value_changed  TO Ball.set_translation