#VRML V2.0 utf8 DEF ROOT Group {} DEF LOADED ProximitySensor { size 1000 1000 1000 } DEF SCRIPT Script { eventIn SFBool go eventOut MFNode newNodes url "vrmlscript: function makeFlipperString() { str = ''; for(i=-10; i<10; i+=2) { for(j=-10; j<10; j+=2) { str += ' Flipper { position '+i+' '+j+' 0 } '; } } return str; } function go() { flipperString = makeFlipperString(); newNodes = Browser.createVrmlFromString('EXTERNPROTO Flipper [ '+ ' field SFVec3f position ] \"Flipper.wrl\" '+ flipperString); } " } ROUTE LOADED.isActive TO SCRIPT.go ROUTE SCRIPT.newNodes TO ROOT.addChildren NavigationInfo { headlight FALSE type "NONE" } Viewpoint { position 0 0 30 } Background { skyColor 1 1 1 }
mrl