Class NRUniverse

java.lang.Object
org.web3d.vrml.renderer.norender.browser.NRUniverse
All Implemented Interfaces:
BrowserCore, EventModelInitListener

public class NRUniverse extends Object implements BrowserCore, EventModelInitListener
Representation of a Null renderer universe object suitable for use in single screen, stereo and walled environments.

Apart from the VirtualUniverse, this also holds all of the view information model.

The universe is responsible for handling the management of the viewpoints within a scene. VRML defines a single viewpoint model for multiple canvases. If we want to set this environment up for stereo rendering or CAVE type environments, the renderer will need to use a single view for all of them. If you are trying to perform multiple views of the scene graph, such as an editor environment, this universe is not suitable as it uses a single View object and attaches all canvases to that view and hence the underlying currently bound viewpoint.

The universe is not responsible for loading more VRML content. To handle anchors, it delegates to the supplied listener.

Version:
$Revision: 1.29 $
Author:
Justin Couch