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".