Package | Description |
---|---|
de.jreality.geometry |
This package contains geometry related utilities.
|
de.jreality.scene |
This package contains the essential classes of the jReality scene graph.
|
de.jreality.scene.proxy |
Package to create arbitrary mirroring structures for a scene graph.
|
de.jreality.scene.proxy.tree |
Package to create arbitrary mirrors of a scene graph's tree structure.
|
de.jreality.util |
Miscellaneous jReality utilities used in the core packages.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundingBoxTraversal
This class traverses a scene graph starting from the given "root" scene
graph component and calculates the 3D bounding box.
|
Modifier and Type | Method and Description |
---|---|
void |
Appearance.accept(SceneGraphVisitor v) |
void |
AudioSource.accept(SceneGraphVisitor v) |
void |
Camera.accept(SceneGraphVisitor v) |
void |
ClippingPlane.accept(SceneGraphVisitor v) |
void |
Cylinder.accept(SceneGraphVisitor v) |
void |
DirectionalLight.accept(SceneGraphVisitor v) |
void |
Geometry.accept(SceneGraphVisitor v) |
void |
IndexedFaceSet.accept(SceneGraphVisitor v) |
void |
IndexedLineSet.accept(SceneGraphVisitor v) |
void |
Light.accept(SceneGraphVisitor v) |
void |
PointLight.accept(SceneGraphVisitor v) |
void |
PointSet.accept(SceneGraphVisitor v) |
void |
SceneGraphComponent.accept(SceneGraphVisitor v) |
void |
SceneGraphNode.accept(SceneGraphVisitor v)
The accept method for a SceneGraphVisitor.
|
void |
Sphere.accept(SceneGraphVisitor v) |
void |
SpotLight.accept(SceneGraphVisitor v) |
void |
Transformation.accept(SceneGraphVisitor v) |
void |
SceneGraphComponent.childrenAccept(SceneGraphVisitor v)
This method calls the accept method on all childMembers in the following order
transformation
appearance
camera
light
geometry
all child SceneGraphComponents
The default use would be a rendering system, that implements the SceneGraphVisitor interface and
calls
childrenAccept(this) in its visit implementations. |
void |
SceneGraphComponent.childrenWriteAccept(SceneGraphVisitor v,
boolean writeTransformation,
boolean writeAppearance,
boolean writeCamera,
boolean writeLight,
boolean writeGeometry,
boolean writeChildren) |
void |
SceneGraphComponent.childrenWriteAccept(SceneGraphVisitor v,
boolean writeTransformation,
boolean writeAppearance,
boolean writeCamera,
boolean writeLight,
boolean writeGeometry,
boolean writeChildren,
boolean writeAudio) |
static void |
Transformation.superAccept(Transformation t,
SceneGraphVisitor visitor) |
Modifier and Type | Class and Description |
---|---|
class |
ProxyFactory
Factory for proxy objects.
|
Modifier and Type | Class and Description |
---|---|
class |
ProxyTreeFactory
creates SceneTreeNodes which are used to mirror the tree stucture
of the scene graph.
|
Modifier and Type | Class and Description |
---|---|
class |
CopyVisitor
Creates a copy of the visited SceneGraphNode.
|
class |
PathCollector
This visitor traverses a scene graph searching for
all paths betweenthe given
SceneGraphComponent and the given SceneGraphNode . |