Yes! That's why the source of time and the flow of 'ticks' (time events)
through the simulation and scene graphs are explicit in the SGI behaviors
peoposal, and why I'm extremely cautious about allowing scripts to perform
arbitrary operations-- but that is an ease-of-peogramming vs power vs
optimizibility tradeoff, and hints from the scripts to the browser can
help manage that tradeoff.
Time starts at TimeSensors and is routed (through ROUTES) to scripts
(behaviors), and from there into the scene.
We just disagree about whether the benefits of making time implicit
outweighs the costs of the resulting implementation and programming
complexity.
We also disagree about how much predictability is necessary, especially
given that it will be impossible to predict user interaction or the
effects of external scripts.
-- --Gavin Bell ([email protected], (415)933-1024) My home page:http://reality.sgi.com/employees/gavin/ WebSpace Info:http://www.sgi.com/Products/WebFORCE/WebSpace Inventor Info:http://www.sgi.com/Technology/Inventor.html