#VRML V2.0 utf8 ## ##@* browser object ##@ scene Viewpoint { description "Default View" position 0 0.5 10 } Background { skyColor 0.5 0 0 } ##@ display Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry DEF TEXT Text { fontStyle FontStyle { size 0.5 justify "MIDDLE" } } } ##@ timer DEF TIMER TimeSensor { loop TRUE startTime 0 stopTime -1 cycleInterval 0.1 } ##@ script DEF TEXTCREATOR Script { eventIn SFTime ping eventOut MFString string url "javascript: function ping(value,time) { browserString = 'Browser: ' + Browser.getName(); versionString = 'Version: ' + Browser.getVersion(); urlString = 'URL: ' + Browser.getWorldURL(); speedString = 'Speed: ' + Browser.getCurrentSpeed(); frameString = 'Frame Rate: ' + Browser.getCurrentFrameRate() + ' fps'; string = new MFString(browserString, versionString, urlString, speedString, frameString); } " } ##@ event routing ROUTE TIMER.cycleTime TO TEXTCREATOR.ping ROUTE TEXTCREATOR.string TO TEXT.string ##