15: the Browser object & procedural modeling

using the browser object

Browser.function

void    Browser.loadURL(MFString url,
                         MFString parameter) // mustEvaluate TRUE
void    Browser.setDescription(String description) // mustEvaluate TRUE
String  Browser.getName( )
String  Browser.getVersion( )
String  Browser.getWorldURL( )
Number  Browser.getCurrentSpeed( )
Number  Browser.getCurrentFrameRate( )
MFNode  Browser.createVrmlFromString(String vrmlSyntax)
void    Browser.createVrmlFromURL(MFString url,
                                    Node node,
                                    String event)
void    Browser.replaceWorld(MFNode nodes) // mustEvaluate TRUE
void    Browser.addRoute(SFNode fromNode,
                          String fromEventOut,
                          SFNode toNode,
                          String toEventIn) // directOutput TRUE
void    Browser.deleteRoute(SFNode fromNode,
                             String fromEventOut,
                             SFNode toNode,
                             String toEventIn) // directOutput TRUE

harness the web browser

get info from the vrml browser

harness the vrml browser

affect the current scene

generative design: iterative, stochastic

space filling

surface covering

reactive creation

continuous dynamic updates