Basic HTML version of Foils prepared March 4 1998

Foil 32 Scope of Nodes in VRML2

From VRML 2 Basic Concepts and Definitions CPS616 -- Information Track of CPS -- Spring Semester 98. by Zeynep Ozdemir, Rob Baker, Meryem Ispirli, Geoffrey C. Fox


Hierarchical file inclusion enables the creation of arbitrarily large, dynamic worlds.
Therefore, VRML ensures that each file is completely described by the objects and files contained within it and that the effects of each file are strictly scoped by the file and the spatial limits of the objects defined in the file.
Otherwise, the accumulation of files into larger worlds would produce unscalable results (as each added world produces global effects on all other worlds).
  • For example, light sources have the potential of global effect since light energy theoretically does not dissipate to zero.
  • And, if the earth file contains 100 city files each containing 100 lights each affecting all objects in the world, the lighting calculations would quickly become intractable.
  • Therefore, in order to prevent global effects, light source objects are scoped by either a maximum radius or by location within the file.



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Nov 29 1998