#VRML V2.0 utf8 #*** MONDE ******************************************************** Viewpoint { position 50 10 150 } DEF ROOT Transform {} #*** SCRIPT ******************************************************* Script { field SFNode ROOT USE ROOT url "javascript: function R(){ return Math.random(); } function initialize(){ for(i=0;i<30;i++){ string= 'Transform { '+ ' translation '+100*R()+' 0 '+100*R()+' '+ ' children [ '+ ' Shape { '+ ' appearance Appearance { '+ ' material Material { '+ ' diffuseColor '+R()+' '+R()+' '+R()+' '+ ' } '+ ' } '+ ' geometry Box { '+ ' size '+20*R()+' '+40*R()+' '+20*R()+' '+ ' } '+ ' } '+ ' ] '+ '} '; newNode = Browser.createVrmlFromString(string); ROOT.children[i]=newNode[0]; } } " }