09: interactivity & animation

vrml event model

events and routes

triggers and targets

interactivity

responsive environments

instantaneous input

singular moments in time when we observe the crossing of some threshold

continuous input

a flow of events that records the evolution of some value over time

feedback loops

animation

binding nodes

trigger -> target

HUDs (Heads Up Displays)

proximity sensor -> target
nestle hud geo in Transform close to view plane, within avatarSize cylinder
ROUTE LOCATOR.position_changed TO HUD.set_translation
ROUTE LOCATOR.orientation_changed TO HUD.set_rotation [»]

timers

trigger -> time sensor -> target
ROUTE TOUCH.touchTime_changed TO TIMER.set_startTime
ROUTE TIMER.fraction_changed TO LIGHT.set_intensity [»]

interpolators (engines)

trigger -> timer -> interpolator -> target

task05 [»]