Course Index Section Start Previous Slide Next Slide 17

Techniques for Reactive content

Task: Detect when the user is within a certain area

Method: Proximity sensor wired to certain aspects, e.g., to a Script

    DEF MyScript Script {
      eventIn      SFTime      startTime
    }
    Transform {
      children  DEF MyProxSensor ProximitySensor {
        size    1 1 1
      }

      rotation  0 0 1  0
      scale     0.405686 0.405686 0.405686
      center    0 0 0
    }
    #The time when MyProxSensor was entered will be sent
    ROUTE MyProxSensor.enterTime TO MyScript.startTime

DEMO: "Orifice Door" by Sam Chen, Silicon Graphics