#VRML V2.0 utf8 ## ##@* cone ##@ group (with sensor) Group { children [ DEF TOUCH TouchSensor {} DEF SENSOR PlaneSensor { maxPosition 4.5 4.5 minPosition -4.5 -4.5 } ##@ cone DEF OBJECT Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 1 } } geometry Cone { } } DEF HANDLER Script { eventIn SFBool touch url "javascript: function touch(value) { //print('touched'); } " } ] } ] } ##@ event routing ROUTE SENSOR.translation_changed TO OBJECT.set_translation ROUTE TOUCH.isActive TO HANDLER.touch ##