|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |||
---|---|---|---|
javax.media.ding3d | Provides the core set of classes for the 3D graphics API for the Java platform; click here for more information, including explanatory material that was formerly found in the guide. | ||
javax.media.ding3d.utils.behaviors.interpolators | Provides spline-based interpolation behaviors. | ||
javax.media.ding3d.utils.behaviors.keyboard | Provides keyboard navigation utility classes. | ||
javax.media.ding3d.utils.behaviors.mouse | Provides mouse navigation utility classes. | ||
javax.media.ding3d.utils.behaviors.picking | Deprecated: Use
| ||
javax.media.ding3d.utils.behaviors.vp | Provides ViewPlatform navigation utility classes. | ||
javax.media.ding3d.utils.geometry | Provides geometry construction, triangulation, and optimization utility classes. | ||
javax.media.ding3d.utils.pickfast | Provides picking utility classes for the new core picking methods. | ||
javax.media.ding3d.utils.pickfast.behaviors | Provides picking behaviors for the new core picking methods. | ||
javax.media.ding3d.utils.picking | OBSOLETE: provides picking utility classes for the old picking methods. | ||
javax.media.ding3d.utils.scenegraph.io | This package provides a Java3D SceneGraph IO capability. | ||
javax.media.ding3d.utils.universe | Provides utility classes for setting up the Java 3D universe, including the viewing configuration. |
Uses of Node in javax.media.ding3d |
---|
Subclasses of Node in javax.media.ding3d | |
---|---|
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. |
Methods in javax.media.ding3d that return Node | |
---|---|
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()
|
Methods in javax.media.ding3d with parameters of type Node | |
---|---|
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. |
Constructors in javax.media.ding3d with parameters of type Node | |
---|---|
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. |
Uses of Node in javax.media.ding3d.utils.behaviors.interpolators |
---|
Subclasses of Node in javax.media.ding3d.utils.behaviors.interpolators | |
---|---|
class |
KBRotPosScaleSplinePathInterpolator
KBRotPosScaleSplinePathInterpolator behavior. |
class |
KBSplinePathInterpolator
KBSplinePathInterpolator behavior. |
class |
RotPosScaleTCBSplinePathInterpolator
RotPosScaleTCBSplinePathInterpolator behavior. |
class |
TCBSplinePathInterpolator
TCBSplinePathInterpolator behavior. |
Methods in javax.media.ding3d.utils.behaviors.interpolators that return Node | |
---|---|
Node |
RotPosScaleTCBSplinePathInterpolator.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node. |
Node |
KBRotPosScaleSplinePathInterpolator.cloneNode(boolean forceDuplicate)
Copies KBRotPosScaleSplinePathInterpolator information from originalNode into
the current node. |
Methods in javax.media.ding3d.utils.behaviors.interpolators with parameters of type Node | |
---|---|
void |
TCBSplinePathInterpolator.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all TCBSplinePathInterpolator information from originalNode into
the current node. |
void |
RotPosScaleTCBSplinePathInterpolator.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies RotPosScaleTCBSplinePathInterpolator information from originalNode into
the current node. |
void |
KBSplinePathInterpolator.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all KBSplinePathInterpolator information from originalNode into
the current node. |
void |
KBRotPosScaleSplinePathInterpolator.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies KBRotPosScaleSplinePathInterpolator information from originalNode into
the current node. |
Uses of Node in javax.media.ding3d.utils.behaviors.keyboard |
---|
Subclasses of Node in javax.media.ding3d.utils.behaviors.keyboard | |
---|---|
class |
KeyNavigatorBehavior
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform. |
Uses of Node in javax.media.ding3d.utils.behaviors.mouse |
---|
Subclasses of Node in javax.media.ding3d.utils.behaviors.mouse | |
---|---|
class |
MouseBehavior
Base class for all mouse manipulators (see MouseRotate, MouseZoom and MouseTranslate for examples of how to extend this base class). |
class |
MouseRotate
MouseRotate is a Java3D behavior object that lets users control the rotation of an object via a mouse. |
class |
MouseTranslate
MouseTranslate is a Java3D behavior object that lets users control the translation (X, Y) of an object via a mouse drag motion with the third mouse button (alt-click on PC). |
class |
MouseWheelZoom
MouseWheelZoom is a Java3D behavior object that lets users control the Z axis translation of an object via mouse wheel. |
class |
MouseZoom
MouseZoom is a Java3D behavior object that lets users control the Z axis translation of an object via a mouse drag motion with the second mouse button. |
Uses of Node in javax.media.ding3d.utils.behaviors.picking |
---|
Methods in javax.media.ding3d.utils.behaviors.picking that return Node | |
---|---|
Node |
PickObject.pickNode(SceneGraphPath sgPath,
int flags)
Deprecated. Returns a reference to a Pickable Node that is of the specified type that is contained in the specified SceneGraphPath. |
Node |
PickObject.pickNode(SceneGraphPath sgPath,
int flags,
int occurrence)
Deprecated. Returns a reference to a Pickable Node that is of the specified type that is contained in the specified SceneGraphPath. |
Uses of Node in javax.media.ding3d.utils.behaviors.sensor |
---|
Subclasses of Node in javax.media.ding3d.utils.behaviors.sensor | |
---|---|
class |
Mouse6DPointerBehavior
This class provides basic behavior for a 6DOF mouse sensor. |
class |
SensorBeamEcho
A Shape3D representing a beam pointing from the origin of a sensor's local coordinate system to its hotspot. |
class |
SensorGnomonEcho
A Shape3D representing a gnomon pointing along each coordinate axis. |
Uses of Node in javax.media.ding3d.utils.behaviors.vp |
---|
Subclasses of Node in javax.media.ding3d.utils.behaviors.vp | |
---|---|
class |
OrbitBehavior
Moves the View around a point of interest when the mouse is dragged with a mouse button pressed. |
class |
ViewPlatformAWTBehavior
Abstract class which implements much of the event tracking and state updating in a thread safe manner. |
class |
ViewPlatformBehavior
Abstract class for ViewPlatformBehaviors. |
class |
WandViewBehavior
Manipulates view platform transforms using a motion-tracked wand or mouse equipped with a six degree of freedom (6DOF) sensor. |
Uses of Node in javax.media.ding3d.utils.geometry |
---|
Subclasses of Node in javax.media.ding3d.utils.geometry | |
---|---|
class |
Box
Box is a geometry primitive created with a given length, width, and height. |
class |
ColorCube
Simple color-per-vertex cube with a different color for each face |
class |
Cone
Cone is a geometry primitive defined with a radius and a height. |
class |
Cylinder
Cylinder is a geometry primitive defined with a radius and a height. |
class |
Primitive
Base class for all Java 3D primitives. |
class |
Sphere
Sphere is a geometry primitive created with a given radius and resolution. |
class |
Text2D
A Text2D object is a representation of a string as a texture mapped rectangle. |
Methods in javax.media.ding3d.utils.geometry that return Node | |
---|---|
Node |
Sphere.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node. |
Node |
Cylinder.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node. |
Node |
Cone.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node. |
Node |
Box.cloneNode(boolean forceDuplicate)
Used to create a new instance of the node. |
Methods in javax.media.ding3d.utils.geometry with parameters of type Node | |
---|---|
void |
Sphere.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from originalNode into
the current node. |
void |
Cylinder.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from originalNode into
the current node. |
void |
Cone.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from originalNode into
the current node. |
void |
Box.duplicateNode(Node originalNode,
boolean forceDuplicate)
Copies all node information from originalNode into
the current node. |
Uses of Node in javax.media.ding3d.utils.pickfast |
---|
Methods in javax.media.ding3d.utils.pickfast that return Node | |
---|---|
Node |
PickTool.getNode(PickInfo pickInfo,
int type)
Get the first node of a certain type up the SceneGraphPath |
Uses of Node in javax.media.ding3d.utils.pickfast.behaviors |
---|
Subclasses of Node in javax.media.ding3d.utils.pickfast.behaviors | |
---|---|
class |
PickMouseBehavior
Base class that allows users to adding picking and mouse manipulation to the scene graph (see PickDragBehavior for an example of how to extend this base class). |
class |
PickRotateBehavior
A mouse behavior that allows user to pick and rotate scene graph objects. |
class |
PickTranslateBehavior
A mouse behavior that allows user to pick and translate scene graph objects. |
class |
PickZoomBehavior
A mouse behavior that allows user to pick and zoom scene graph objects. |
Uses of Node in javax.media.ding3d.utils.picking |
---|
Methods in javax.media.ding3d.utils.picking that return Node | |
---|---|
Node |
PickResult.getNode(int flags)
Get the first node of a certain type up the SceneGraphPath |
Node |
PickResult.getObject()
Get the picked node |
Methods in javax.media.ding3d.utils.picking with parameters of type Node | |
---|---|
static void |
PickTool.setCapabilities(Node node,
int level)
Sets the capabilities on the Node and it's components to allow picking at the specified detail level. |
Constructors in javax.media.ding3d.utils.picking with parameters of type Node | |
---|---|
PickResult(Node pn,
Transform3D l2vw,
PickShape ps)
Construct a PickResult using the Node and localToVWorld transform |
Uses of Node in javax.media.ding3d.utils.scenegraph.io |
---|
Subclasses of Node in javax.media.ding3d.utils.scenegraph.io | |
---|---|
class |
UnresolvedBehavior
This Behavior is used in place of any behaviors which can not be instantiated when a scene graph is read. |
Uses of Node in javax.media.ding3d.utils.universe |
---|
Subclasses of Node in javax.media.ding3d.utils.universe | |
---|---|
class |
PlatformGeometry
This class holds any geometry that should be associated with the ViewingPlatform object. |
class |
ViewerAvatar
This class holds geomtry that should be associated with the View's avatar. |
class |
ViewingPlatform
This class is used to set up the "view" side of a Java 3D scene graph. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |