#VRML V2.0 utf8 # Par antoine PASQUAY, le 09/04/2003 Transform { children [ DEF capteur TouchSensor {} Shape { geometry Box { } appearance Appearance { material DEF mat Material { diffuseColor 1 0 0 } } } ] } DEF change Script { eventIn SFTime touch field SFBool etat FALSE eventOut SFColor couleur url "javascript: function touch(){ etat = !etat ; if (etat){ couleur[0] = 0 ; couleur[1] = 1 ; } else { couleur[0] = 1 ; couleur[1] = 0 ; } }" } ROUTE capteur.touchTime TO change.touch ROUTE change.couleur TO mat.diffuseColor