See: Description
Interface | Description |
---|---|
StereoViewer | |
Viewer |
The Viewer interface represents a renderable 3D scene.
|
Class | Description |
---|---|
Appearance |
The appearance node.
|
AudioSource |
The core of audio for jReality.
|
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.
|
IndexedLineSet |
A geometric object consisting of a set of edges: lists of vertices joined by line
segments.
|
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.
|
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.
|
SceneGraphNode |
Base class for scene graph member nodes.
|
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/effective appearance.
|
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.
|
Enum | Description |
---|---|
AudioSource.State |
Exception | Description |
---|---|
SceneGraphLoopException |
Thrown on attempt of creating a cyclic 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".