Table of contents Chapter index Previous slide Next slide 150
A sample using position interpolators

Animating transforms
A sample using position interpolators
DEF Particle1 Transform {
    children [
        Shape { . . . }
    ]
}
DEF Timer1 TimeSensor {
    cycleInterval 12.0
    loop TRUE
    startTime 0.0
    stopTime -1.0
}
DEF Position1 PositionInterpolator {
    key  [ 0.0, . . . ]
    keyValue [ 0.0 0.0 0.0, . . .]
}
ROUTE Timer1.fraction_changed TO Position1.set_fraction
ROUTE Position1.value_changed TO Particle1.set_translation