Modifier and Type | Class and Description |
---|---|
class |
AlternateAppearance
The AlternateAppearance leaf node is used for overriding the
Appearance component of selected nodes.
|
class |
AmbientLight
An ambient light source object.
|
class |
Background
The Background leaf node defines a solid background color
and a background image that are used to fill the window at the
beginning of each new frame.
|
class |
BackgroundSound
A BackgroundSound node defines an unattenuated, nonspatialized sound
source that has no position or direction.
|
class |
Behavior
The Behavior leaf node provides a framework for adding user-defined
actions into the scene graph.
|
class |
Billboard
The Billboard behavior node operates on the TransformGroup node
to cause the local +z axis of the TransformGroup to point at
the viewer's eye position.
|
class |
BoundingLeaf
The BoundingLeaf node defines a bounding region object that can be
referenced by other nodes to define a region of influence
(Fog and Light nodes), an application region (Background, Clip,
and Soundscape nodes), or a scheduling region (Sound and
Behavior nodes).
|
class |
BranchGroup
The BranchGroup serves as a pointer to the root of a
scene graph branch; BranchGroup objects are the only objects that
can be inserted into a Locale's set of objects.
|
class |
Clip
The Clip leaf node defines the back, or far, clip distance in
the virtual universe.
|
class |
ColorInterpolator
Color interpolation behavior.
|
class |
ConeSound
The ConeSound node object defines a PointSound node whose sound source is
directed along a specific vector in space.
|
class |
DecalGroup
The DecalGroup node is an ordered group node used for defining decal
geometry on top of other geometry.
|
class |
DirectionalLight
A DirectionalLight node defines an oriented light with an origin at
infinity.
|
class |
DistanceLOD
This class defines a distance-based LOD behavior node that operates on
a Switch group node to select one of the children of that Switch node
based on the distance of this LOD node from the viewer.
|
class |
ExponentialFog
The ExponentialFog leaf node extends the Fog leaf node by adding a
fog density that is used as the exponent of the fog equation.
|
class |
Fog
The Fog leaf node defines a set of fog parameters common to all
types of fog.
|
class |
Group
The Group node object is a general-purpose grouping node.
|
class |
Interpolator
Interpolator is an abstract class that extends Behavior to provide
common methods used by various interpolation subclasses.
|
class |
Leaf
The Leaf node is an abstract class for all scene graph nodes that
have no children.
|
class |
Light
The Light leaf node is an abstract class that defines a set of
parameters common to all
types of light.
|
class |
LinearFog
The LinearFog leaf node defines fog distance parameters for
linear fog.
|
class |
Link
A Link leaf node allows an application to reference a shared graph,
rooted by a SharedGroup node, from within a branch graph or another
shared graph.
|
class |
LOD
An LOD leaf node is an abstract behavior class that operates on
a list of Switch group nodes to select one of the children of the
Switch nodes.
|
class |
ModelClip
The ModelClip leaf node defines a set of 6 arbitrary clipping
planes in the virtual universe.
|
class |
Morph
Deprecated.
As of Java 3D version 1.4.
|
class |
OrderedGroup
The OrderedGroup node is a Group that ensures its children render
in a specified order.
|
class |
OrientedShape3D
The OrientedShape3D leaf node is a Shape3D node that is oriented
along a specified axis or about a specified point.
|
class |
PathInterpolator
PathInterpolator behavior.
|
class |
PointLight
The PointLight object specifies an attenuated light source at a
fixed point in space that radiates light equally in all directions
away from the light source.
|
class |
PointSound
The PointSound node (a sub-class of the Sound node) defines a spatially
located sound source whose waves radiate uniformly in all directions from
a given location in space.
|
class |
PositionInterpolator
Position interpolator behavior.
|
class |
PositionPathInterpolator
PositionPathInterpolator behavior.
|
class |
RotationInterpolator
Rotation interpolator behavior.
|
class |
RotationPathInterpolator
RotationPathInterpolator behavior.
|
class |
RotPosPathInterpolator
RotPosPathInterpolator behavior.
|
class |
RotPosScalePathInterpolator
RotPosScalePathInterpolation behavior.
|
class |
ScaleInterpolator
Scale interpolation behavior.
|
class |
Shape3D
The Shape3D leaf node specifies all geometric objects.
|
class |
SharedGroup
The SharedGroup provides the ability to manipulate an
instanced scene graph.
|
class |
Sound
Sound node is an abstract class that defines the properties common to all
sound sources.
|
class |
Soundscape
The Soundscape Leaf Node defines the attributes that characterize the
listener's environment as it pertains to sound.
|
class |
SpotLight
The SpotLight object specifies an attenuated light source at a
fixed point in space that radiates light in a specified direction
from the light source.
|
class |
Switch
The Switch node controls which of its children will be rendered.
|
class |
SwitchValueInterpolator
SwitchValueInterpolator behavior.
|
class |
TransformGroup
Group node that contains a transform.
|
class |
TransformInterpolator
TransformInterpolator is an abstract class that extends
Interpolator to provide common methods used by various transform
related interpolator subclasses.
|
class |
TransparencyInterpolator
TransparencyInterpolator behavior.
|
class |
ViewPlatform
The ViewPlatform leaf node object controls the position, orientation
and scale of the viewer.
|
class |
ViewSpecificGroup
The ViewSpecificGroup node is a Group whose descendants are
rendered only on a specified set of views.
|
Modifier and Type | Method and Description |
---|---|
Node |
ViewSpecificGroup.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
ViewPlatform.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
TransparencyInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
TransformGroup.cloneNode(boolean forceDuplicate)
Creates a new instance of the node.
|
Node |
SwitchValueInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Switch.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
SpotLight.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Soundscape.cloneNode(boolean forceDuplicate)
Creates a new instance of the node.
|
Node |
SharedGroup.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Shape3D.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
ScaleInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
RotPosScalePathInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
RotPosPathInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
RotationPathInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
RotationInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
PositionPathInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
PositionInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
PointSound.cloneNode(boolean forceDuplicate)
Creates a new instance of the node.
|
Node |
PointLight.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
OrientedShape3D.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
OrderedGroup.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Node.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Morph.cloneNode(boolean forceDuplicate)
Deprecated.
Creates a new instance of the node.
|
Node |
ModelClip.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Link.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
LinearFog.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Group.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
ExponentialFog.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
DistanceLOD.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
DirectionalLight.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
DecalGroup.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
ConeSound.cloneNode(boolean forceDuplicate)
Creates a new instance of the node.
|
Node |
ColorInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Clip.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
BranchGroup.cloneNode(boolean forceDuplicate)
Creates a new instance of the node.
|
Node |
BoundingLeaf.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Billboard.cloneNode(boolean forceDuplicate)
Creates a new instance of the node.
|
Node |
BackgroundSound.cloneNode(boolean forceDuplicate)
Creates a new instance of the node.
|
Node |
Background.cloneNode(boolean forceDuplicate)
Creates a new instance of the node.
|
Node |
AmbientLight.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
AlternateAppearance.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node.
|
Node |
Node.cloneTree()
Duplicates all the nodes of the specified sub-graph.
|
Node |
Node.cloneTree(boolean forceDuplicate)
Duplicates all the nodes of the specified sub-graph.
|
Node |
Node.cloneTree(boolean forceDuplicate,
boolean allowDanglingReferences)
Duplicates all the nodes of the specified sub-graph.
|
Node |
Node.cloneTree(NodeReferenceTable referenceTable)
Duplicates all the nodes of the specified sub-graph.
|
Node |
Node.cloneTree(NodeReferenceTable referenceTable,
boolean forceDuplicate)
Duplicates all the nodes of the specified sub-graph.
|
Node |
Node.cloneTree(NodeReferenceTable referenceTable,
boolean forceDuplicate,
boolean allowDanglingReferences)
Duplicates all the nodes of the specified sub-graph.
|
Node |
Switch.currentChild()
Retrieves the currently selected child.
|
Node |
Group.getChild(int index)
Retrieves the child node at the specified index in
this group node's list of children.
|
Node |
PickInfo.getNode()
Retrieves the reference to the picked node, either a Shape3D or a Morph, in this PickInfo object.
|
Node |
SceneGraphPath.getNode(int index)
Retrieves the node at the specified index.
|
Node |
SceneGraphPath.getObject()
Retrieves the path's terminal node object.
|
Node |
Node.getParent() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Node> |
Group.getAllChildren()
Returns an Iterator object of this group node's list of children.
|
Modifier and Type | Method and Description |
---|---|
void |
OrderedGroup.addChild(Node child)
Appends the specified child node to this group node's list of children.
|
void |
Group.addChild(Node child)
Appends the specified child node to this group node's list of children.
|
void |
OrderedGroup.addChild(Node child,
int[] childIndexOrder)
Appends the specified child node to this group node's list of
children, and sets the child index order array to the specified
array.
|
void |
Soundscape.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from
originalNode into
the current node. |
void |
Shape3D.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from
originalNode into
the current node. |
void |
PointSound.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from
originalNode into
the current node. |
void |
OrientedShape3D.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from
originalNode into
the current node. |
void |
Node.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from
originalNode into
the current node. |
void |
Morph.duplicateNode(Node originalNode,
boolean forceDuplicate)
Deprecated.
Copies all node information from
originalNode into
the current node. |
void |
ConeSound.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from
originalNode into
the current node. |
void |
BackgroundSound.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from
originalNode into
the current node. |
void |
Background.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from
originalNode into
the current node. |
int |
Group.indexOfChild(Node child)
Retrieves the index of the specified child node in
this group node's list of children.
|
void |
OrderedGroup.insertChild(Node child,
int index)
Inserts the specified child node in this group node's list of
children at the specified index.
|
void |
Group.insertChild(Node child,
int index)
Inserts the specified child node in this group node's list of
children at the specified index.
|
void |
OrderedGroup.removeChild(Node child)
Removes the specified child node from this group node's
list of children.
|
void |
Group.removeChild(Node child)
Removes the specified child node from this group node's
list of children.
|
void |
Group.setChild(Node child,
int index)
Replaces the child node at the specified index in this
group node's list of children with the specified child.
|
void |
SceneGraphPath.setNode(int index,
Node newNode)
Replaces the node at the specified index with newNode.
|
void |
SceneGraphPath.setNodes(Node[] nodes)
Sets this path's node objects to the specified node objects.
|
void |
SceneGraphPath.setObject(Node object)
Sets this path's terminal node to the specified node object.
|
Constructor and Description |
---|
SceneGraphPath(Locale root,
Node object)
Constructs a new SceneGraphPath object.
|
SceneGraphPath(Locale root,
Node[] nodes,
Node object)
Constructs a new SceneGraphPath object.
|
SceneGraphPath(Locale root,
Node[] nodes,
Node object)
Constructs a new SceneGraphPath object.
|
WakeupOnCollisionEntry(Node armingNode)
Constructs a new WakeupOnCollisionEntry criterion.
|
WakeupOnCollisionEntry(Node armingNode,
int speedHint)
Constructs a new WakeupOnCollisionEntry criterion.
|
WakeupOnCollisionExit(Node armingNode)
Constructs a new WakeupOnCollisionExit criterion.
|
WakeupOnCollisionExit(Node armingNode,
int speedHint)
Constructs a new WakeupOnCollisionExit criterion.
|
WakeupOnCollisionMovement(Node armingNode)
Constructs a new WakeupOnCollisionMovement criterion.
|
WakeupOnCollisionMovement(Node armingNode,
int speedHint)
Constructs a new WakeupOnCollisionMovement criterion.
|