browinfo_0_00.x3d source
<?xml version="1.0" encoding="UTF-8"?>
<X3D>
<Scene>
<Viewpoint position='0 1.6 10' description='initial'/>
<NavigationInfo headlight='FALSE' speed='3'
type='
"WALK"'
/>
<DirectionalLight direction='-1 -1 -1'/>
<Background
skyAngle='1.57'
skyColor='
0 0.3 1
0.7 1 1'
/>
<Transform translation='0 -0.05 0'>
<Shape>
<Appearance>
<Material diffuseColor='0 0.8 0'/>
<ImageTexture
url='
"green.jpg"'
/>
<TextureTransform scale='50 50'/>
</Appearance>
<Box size='50 0.1 50'/>
</Shape>
</Transform>
<Transform translation='0 5 0'>
<Shape DEF='Pillar'>
<Appearance>
<Material diffuseColor='1 1 0.9'/>
<ImageTexture
url='
"stone.jpg"'
/>
<TextureTransform scale='5 10'/>
</Appearance>
<Cylinder radius='0.5' height='10'/>
</Shape>
</Transform>
<Transform translation='-10 5 -10'>
<Shape USE='Pillar'/>
</Transform>
<Transform translation='10 5 -10'>
<Shape USE='Pillar'/>
</Transform>
<Transform translation='-10 5 10'>
<Shape USE='Pillar'/>
</Transform>
<Transform translation='10 5 10'>
<Shape USE='Pillar'/>
</Transform>
<Transform DEF='Console-Tf'>
<Transform translation='0 0.2 -1'>
<Shape>
<Appearance>
<Material emissiveColor='1 1 0.999'/>
</Appearance>
<Text DEF='Tx'>
<FontStyle size='0.08'
justify='
"MIDDLE"'
/>
</Text>
</Shape>
</Transform>
</Transform>

<ProximitySensor DEF='PrS' size='1000 1000 1000'/>
<ROUTE fromNode='PrS' fromField='position_changed' toNode='Console-Tf' toField='set_translation'/>
<ROUTE fromNode='PrS' fromField='orientation_changed' toNode='Console-Tf' toField='set_rotation'/>

<TimeSensor DEF='TiS' loop='TRUE'/>

<Script DEF='Sc'>
<field accessType='inputOnly' type='SFFloat' name='passage'/>
<field accessType='outputOnly' type='MFString' name='browserInfo'/>
<![CDATA[ecmascript:
function initialize () {
browserInfo[0] = 'Browser infomation';
browserInfo[1] = 'name: ' + Browser.getName();
browserInfo[2] = 'version: ' + Browser.getVersion();
browserInfo[3] = 'frame rate:';
browserInfo[5] = 'speed:';
}
function passage () {
browserInfo[4] = Browser.getCurrentFrameRate();
browserInfo[6] = Browser.getCurrentSpeed();
}
]]>
</Script>
<ROUTE fromNode='Sc' fromField='browserInfo' toNode='Tx' toField='string'/>
<ROUTE fromNode='TiS' fromField='fraction_changed' toNode='Sc' toField='passage'/>
</Scene>
</X3D>