à urn:web3d:x3d:fi-vocabulary-3.2`j@°HImmersive@ûB3.1ð n ’ `pHidentifier-L/x3d/content/examples/Basic/X3dSpecifications/ExecutionModel.x3d@L/x3d/content/examples/Basic/X3dSpecifications/ExecutionModel.x3dÿ¡`pFlicense-H../license.html@†ÿ¡`pFcreator-HDon Brutzman and Joe Williams@ˆÿ¡`pH specificationSection-IX3D encodings, ISO/IEC 19776-1.3, Part 1: XML encoding, Annex C.19 Execution model@IX3D encodings, ISO/IEC 19776-1.3, Part 1: XML encoding, Annex C.19 Execution modelÿ¡`pFcreated-H1 June 2002@‹ÿ¡`pHspecificationUrl-`/specifications/X3Dv4Draft/ISO-IEC19776-1v4.0-CD/Part01/examples.html#ExecutionModel@`/specifications/X3Dv4Draft/ISO-IEC19776-1v4.0-CD/Part01/examples.html#ExecutionModelÿ¡`pHdescription-[X3D encodings example: execution model demonstrated. Click ball to see script-generated text appear.@[X3D encodings example: execution model demonstrated. Click ball to see script-generated text appear.ÿ¡`pGmodified-H28 September 2025@ÿ¡`pHgenerator--X3D-Edit 4.0, /x3d/tools/X3D-Edit@-X3D-Edit 4.0, /x3d/tools/X3D-Editÿ¡`pDtitle-H ExecutionModel.x3d@’ÿð  V ’ `i@á’ÿ ¢`aATS@/Hclick to animateÿ ¢RFScript1ð ’ `m8HinputOnly@ñESFTimeHtouchTimeð£ð £`m8HoutputOnly@ñESFBoolHtoScript2ð£ð £`m8™@ñšHtoScript3ð£ð £`m8™@ñGSFStringEstringð£ð £‚¸ecmascript: function touchTime() { toScript2 = true; } function eventsProcessed() { string = 'Script1.eventsProcessed'; toScript3 = true; } £ð £RFScript2ð ’ `m8–@ñšHfromScript1ð¤ð ¤`m8™@ñšHtoScript4ð¤ð ¤`m8™@ñžð¤ð ¤‚ ecmascript: function fromScript1() { } function eventsProcessed() { string = 'Script2.eventsProcessed'; toScript4 = true; } ¤ð ¤RFScript3ð ’ `m8–@ñš ð¥ð ¥`m8™@ñšHtoScript5ð¥ð ¥`m8™@ñšHtoScript6ð¥ð ¥`m8™@ñžð¥ð ¥‚ºecmascript: function fromScript1() { toScript5 = true; } function eventsProcessed() { string = 'Script3.eventsProcessed'; toScript6 = true; } ¥ð ¥RFScript4ð ’ `m8–@ñšHfromScript2ð¦ð ¦‚/ecmascript: function fromScript2() { } ¦ð ¦RFScript5ð ’ `m8–@ñšHfromScript3ð§ð §‚0ecmascript: function fromScript3() { } §ð §RFScript6ð ’ `m8–@ñš¨ð¨ð ¨`m8™@ñšHtoScript7ð¨ð ¨`m8™@ñžð¨ð ¨‚ ecmascript: function fromScript3() { toScript7 = true; } function eventsProcessed() { string = 'Script6.eventsProcessed'; } ¨ð ¨RFScript7ð ’ `m8–@ñšHfromScript6ð©ð ©‚0ecmascript: function fromScript6 () { } ©ð ©RHCollectorð ’ `m8™@ñGMFStringžðªð ª`m8–@ñHfromStringðªð ª‚Ðecmascript: function initialize() { string[0] = 'Event Sequence:'; } function fromString(s) { i = string.length; string[i] = ' ( ' + i + ' ) ' + s + ' occurred'; } ªð ªE0h@ð ‚  ‚! Ax alphaCutoffB0.5xalphaModeCAUTOð ‚$ B0h?™šÿ ‚! ð ‚! ð ‚ ð ªð ª ‚ ACÁ°C±ð ‚! B0h=ÐÐî?VÖÜ?€ÿ ‚ ð ‚ `\EResultÿ ªð ª`g@IE0.785410h@à¿€A@/HExecution model exampleA€ÿ ©M“˜•˜ÿ ©M•›Ÿ ÿ ©M•œ¢ ÿ ©MŸ¡¥¦ÿ ©M¢£§¨ÿ ©M¢¤©¨ÿ ©M©ª«¬ÿ ©M•ž­¯ÿ ©MŸž­¯ÿ ©M¢ž­¯ÿ ©M©ž­¯ÿ ©M­ž²žÿ ð ÿ