Package de.jreality.scene

This package contains the essential classes of the jReality scene graph.

See:
          Description

Interface Summary
Viewer The Viewer interface represents a renderable 3D scene.
 

Class Summary
Appearance The appearance node.
Camera The camera represents essentially a projection from three dimensions into two, that is a specification of a viewing frustrum.
ClippingPlane A clipping plane through the origin with normal pointing in positive z direction.
Cylinder Cylinder with axis from (0,0,-1) to (0,0,1) and radius 1.
DirectionalLight This is a directional (or parallel or distant) light.
Geometry A geometry leaf.
IndexedFaceSet A geometry specified as a combinatorial set of faces.
IndexedFaceSetBeanInfo  
IndexedLineSet A geometric object consisting of a set of edges: lists of vertices joined by line segments.
IndexedLineSetBeanInfo  
Light Light is the abstract super class to all lights in the scene.
Lock a ReadWriteLock
PointLight A point light class.
PointSet A set of points in 3 space.
PointSetBeanInfo  
Scene A utility class providing static methods for applying a set of changes simultaneously to an element of the scene graph.
SceneGraphComponent This basic building block of the jReality scene graph.
SceneGraphComponentBeanInfo  
SceneGraphNode Base class for scene graph member nodes.
SceneGraphNodeBeanInfo  
SceneGraphPath A SceneGraphPath represents a directed path between two nodes in the scene graph.
SceneGraphPathObserver This class observes the given path for changes of the resulting path matrix.
SceneGraphVisitor A visitor for traversing the scene graph.
Sphere Sphere centered at (0, 0, 0) with radius 1.
SpotLight This is a spot light.
Transformation A simple transformation class which wraps a 4x4 real matrix.
TransformationBeanInfo  
TransformationCustomizer Transformation inspector.
 

Exception Summary
SceneGraphLoopException Thrown on attempt of creating a cyclic graph.
 

Package de.jreality.scene Description

This package contains the essential classes of the jReality scene graph.

The jReality scene graph is built around the base class SceneGraphNode. A jReality scene graph can be traversed using an instance of SceneGraphVisitor. The scene graph tree structure is provided by the class SceneGraphComponent, which can contain a list of children in addition to specific instances providing support for appearances, transformation, geometry, lights, cameras, and tools. The Viewer interface represents a renderable 3D scene; each of its implementing classes represents a different "backend".