Uses of Package
javax.media.j3d

Packages that use javax.media.j3d
com.sun.j3d.audioengines Provides abstract classes for creating Java 3D audio devices. 
com.sun.j3d.audioengines.javasound Provides a JavaSound-based implementation of a Java 3D audio device. 
com.sun.j3d.exp.swing EXPERIMENTAL: Provides a lightweight JCanvas3D class. 
com.sun.j3d.exp.swing.impl   
com.sun.j3d.internal   
com.sun.j3d.loaders Provides interfaces and abstract classes for writing Java 3D loaders. 
com.sun.j3d.loaders.lw3d Provides a Java 3D loader for Lightwave 3D scene files. 
com.sun.j3d.utils.behaviors.interpolators Provides spline-based interpolation behaviors. 
com.sun.j3d.utils.behaviors.keyboard Provides keyboard navigation utility classes. 
com.sun.j3d.utils.behaviors.mouse Provides mouse navigation utility classes. 
com.sun.j3d.utils.behaviors.picking Deprecated: Use com.sun.j3d.utils.pickfast.behaviors instead. 
com.sun.j3d.utils.behaviors.sensor Provides 6DOF sensor behavior classes. 
com.sun.j3d.utils.behaviors.vp Provides ViewPlatform navigation utility classes. 
com.sun.j3d.utils.compression Deprecated: Use com.sun.j3d.utils.geometry.compression instead. 
com.sun.j3d.utils.geometry Provides geometry construction, triangulation, and optimization utility classes. 
com.sun.j3d.utils.geometry.compression Provides compressed geometry utility classes. 
com.sun.j3d.utils.image Provides texture image utility classes. 
com.sun.j3d.utils.pickfast Provides picking utility classes for the new core picking methods. 
com.sun.j3d.utils.pickfast.behaviors Provides picking behaviors for the new core picking methods. 
com.sun.j3d.utils.picking OBSOLETE: provides picking utility classes for the old picking methods. 
com.sun.j3d.utils.scenegraph.io This package provides a Java3D SceneGraph IO capability. 
com.sun.j3d.utils.scenegraph.io.retained   
com.sun.j3d.utils.scenegraph.io.state.com.sun.j3d.utils.behaviors.interpolators   
com.sun.j3d.utils.scenegraph.io.state.com.sun.j3d.utils.geometry   
com.sun.j3d.utils.scenegraph.io.state.com.sun.j3d.utils.image   
com.sun.j3d.utils.scenegraph.io.state.com.sun.j3d.utils.universe   
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d   
com.sun.j3d.utils.scenegraph.transparency Provides transparency sorting utility classes. 
com.sun.j3d.utils.universe Provides utility classes for setting up the Java 3D universe, including the viewing configuration. 
javax.media.j3d 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. 
 

Classes in javax.media.j3d used by com.sun.j3d.audioengines
AudioDevice
          The AudioDevice Class defines and encapsulates the audio device's basic information and characteristics.
AudioDevice3D
          The AudioDevice3D class defines a 3D audio device that is used to set sound and aural attributes.
AudioDevice3DL2
          Extends AudioDevice3D to include reverb and environmental audio parameters that are defined in the MIDI Manufactures' Association Interactive Audio Special Interest Group (MMA IASIG) Level 2 Specification.
MediaContainer
          The MediaContainer object defines all sound data: cached state flag, and associated sound media.
PhysicalEnvironment
          This object contains a specification of the physical environment in which the view will be generated.
Sound
          Sound node is an abstract class that defines the properties common to all sound sources.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
View
          The View object contains all parameters needed in rendering a three dimensional scene from one viewpoint.
 

Classes in javax.media.j3d used by com.sun.j3d.audioengines.javasound
AudioDevice
          The AudioDevice Class defines and encapsulates the audio device's basic information and characteristics.
AudioDevice3D
          The AudioDevice3D class defines a 3D audio device that is used to set sound and aural attributes.
AudioDevice3DL2
          Extends AudioDevice3D to include reverb and environmental audio parameters that are defined in the MIDI Manufactures' Association Interactive Audio Special Interest Group (MMA IASIG) Level 2 Specification.
MediaContainer
          The MediaContainer object defines all sound data: cached state flag, and associated sound media.
PhysicalEnvironment
          This object contains a specification of the physical environment in which the view will be generated.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
 

Classes in javax.media.j3d used by com.sun.j3d.exp.swing
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
GraphicsConfigTemplate3D
          This class is used to obtain a valid GraphicsConfiguration that can be used by Java 3D.
 

Classes in javax.media.j3d used by com.sun.j3d.exp.swing.impl
AutoOffScreenCanvas3D
          An interface used to tag Canavs3d subclasses as being offsceen.
 

Classes in javax.media.j3d used by com.sun.j3d.internal
J3DBuffer
          Java 3D wrapper class for java.nio.Buffer objects.
 

Classes in javax.media.j3d used by com.sun.j3d.loaders
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.
Behavior
          The Behavior leaf node provides a framework for adding user-defined actions into the scene graph.
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.
Fog
          The Fog leaf node defines a set of fog parameters common to all types of fog.
Light
          The Light leaf node is an abstract class that defines a set of parameters common to all types of light.
Sound
          Sound node is an abstract class that defines the properties common to all sound sources.
TransformGroup
          Group node that contains a transform.
 

Classes in javax.media.j3d used by com.sun.j3d.loaders.lw3d
TransformGroup
          Group node that contains a transform.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.behaviors.interpolators
Alpha
          The alpha NodeComponent object provides common methods for converting a time value into an alpha value (a value in the range 0 to 1).
Behavior
          The Behavior leaf node provides a framework for adding user-defined actions into the scene graph.
Interpolator
          Interpolator is an abstract class that extends Behavior to provide common methods used by various interpolation subclasses.
Leaf
          The Leaf node is an abstract class for all scene graph nodes that have no children.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
TransformGroup
          Group node that contains a transform.
TransformInterpolator
          TransformInterpolator is an abstract class that extends Interpolator to provide common methods used by various transform related interpolator subclasses.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.behaviors.keyboard
Behavior
          The Behavior leaf node provides a framework for adding user-defined actions into the scene graph.
Leaf
          The Leaf node is an abstract class for all scene graph nodes that have no children.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
TransformGroup
          Group node that contains a transform.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.behaviors.mouse
Behavior
          The Behavior leaf node provides a framework for adding user-defined actions into the scene graph.
Leaf
          The Leaf node is an abstract class for all scene graph nodes that have no children.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
TransformGroup
          Group node that contains a transform.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.behaviors.picking
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.
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
PickPoint
          Deprecated. As of Java 3D version 1.4, use PickBounds with a BoundingSphere that has a small radius.
PickRay
          PickRay is an infinite ray pick shape.
PickSegment
          PickSegment is a line segment pick shape.
PickShape
          An abstract class for describing a pick shape that can be used with the BranchGroup and Locale picking methods.
SceneGraphPath
          A SceneGraphPath object represents the path from a Locale to a terminal node in the scene graph.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.behaviors.sensor
Behavior
          The Behavior leaf node provides a framework for adding user-defined actions into the scene graph.
Leaf
          The Leaf node is an abstract class for all scene graph nodes that have no children.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
Sensor
          The Sensor Class encapsulates an object that provides real-time data.
Shape3D
          The Shape3D leaf node specifies all geometric objects.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
TransformGroup
          Group node that contains a transform.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.behaviors.vp
Behavior
          The Behavior leaf node provides a framework for adding user-defined actions into the scene graph.
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
Leaf
          The Leaf node is an abstract class for all scene graph nodes that have no children.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
Sensor
          The Sensor Class encapsulates an object that provides real-time data.
Shape3D
          The Shape3D leaf node specifies all geometric objects.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
TransformGroup
          Group node that contains a transform.
View
          The View object contains all parameters needed in rendering a three dimensional scene from one viewpoint.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.compression
CompressedGeometry
          Deprecated. As of Java 3D version 1.4.
CompressedGeometryHeader
          Deprecated. As of Java 3D version 1.4.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.geometry
Appearance
          The Appearance object defines all rendering state that can be set as a component object of a Shape3D node.
GeometryArray
          The GeometryArray object contains separate arrays of positional coordinates, colors, normals, texture coordinates, and vertex attributes that describe point, line, or polygon geometry.
Group
          The Group node object is a general-purpose grouping node.
IndexedGeometryArray
          The IndexedGeometryArray object contains separate integer arrays that index into the arrays of positional coordinates, colors, normals, texture coordinates, and vertex attributes.
Leaf
          The Leaf node is an abstract class for all scene graph nodes that have no children.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
Shape3D
          The Shape3D leaf node specifies all geometric objects.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.geometry.compression
J3DBuffer
          Java 3D wrapper class for java.nio.Buffer objects.
Shape3D
          The Shape3D leaf node specifies all geometric objects.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.image
ImageComponent2D
          This class defines a 2D image component.
Texture
          The Texture object is a component object of an Appearance object that defines the texture properties used when texture mapping is enabled.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.pickfast
Bounds
          The abstract base class for bounds objects.
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.
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
Locale
          A Locale object defines a high-resolution position within a VirtualUniverse, and serves as a container for a collection of BranchGroup-rooted subgraphs (branch graphs), at that position.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
PickInfo
          The PickInfo object contains the computed information about a pick hit.
PickInfo.IntersectionInfo
          The IntersectionInfo object holds extra information about an intersection of a PickShape with a Node as part of a PickInfo.
PickShape
          An abstract class for describing a pick shape that can be used with the BranchGroup and Locale picking methods.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.pickfast.behaviors
Behavior
          The Behavior leaf node provides a framework for adding user-defined actions into the scene graph.
Bounds
          The abstract base class for bounds objects.
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.
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
Leaf
          The Leaf node is an abstract class for all scene graph nodes that have no children.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
TransformGroup
          Group node that contains a transform.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.picking
GeometryArray
          The GeometryArray object contains separate arrays of positional coordinates, colors, normals, texture coordinates, and vertex attributes that describe point, line, or polygon geometry.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
PickShape
          An abstract class for describing a pick shape that can be used with the BranchGroup and Locale picking methods.
SceneGraphPath
          A SceneGraphPath object represents the path from a Locale to a terminal node in the scene graph.
Shape3D
          The Shape3D leaf node specifies all geometric objects.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.scenegraph.io
Behavior
          The Behavior leaf node provides a framework for adding user-defined actions into the scene graph.
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.
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
DanglingReferenceException
          During a cloneTree call an updated reference was requested for a node that did not get cloned.
Leaf
          The Leaf node is an abstract class for all scene graph nodes that have no children.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.scenegraph.io.retained
Bounds
          The abstract base class for bounds objects.
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.
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
CapabilityNotSetException
          Indicates an access to a live or compiled Scene Graph object without the required capability set.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
SharedGroup
          The SharedGroup provides the ability to manipulate an instanced scene graph.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.scenegraph.io.state.com.sun.j3d.utils.behaviors.interpolators
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.scenegraph.io.state.com.sun.j3d.utils.geometry
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.scenegraph.io.state.com.sun.j3d.utils.image
ImageComponent
          Abstract class that is used to define 2D or 3D ImageComponent classes used in a Java 3D scene graph.
ImageComponent2D
          This class defines a 2D image component.
NodeComponent
          NodeComponent is a common superclass for all scene graph node component objects such as: Geometry, Appearance, Material, Texture, etc.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.scenegraph.io.state.com.sun.j3d.utils.universe
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.scenegraph.transparency
TransparencySortGeom
          An interface that allows sorting the rendering order of transparent geometry.
View
          The View object contains all parameters needed in rendering a three dimensional scene from one viewpoint.
 

Classes in javax.media.j3d used by com.sun.j3d.utils.universe
AudioDevice
          The AudioDevice Class defines and encapsulates the audio device's basic information and characteristics.
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.
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
Group
          The Group node object is a general-purpose grouping node.
HiResCoord
          The HiResCoord object specifies the location of scene components within the Virtual Universe.
Locale
          A Locale object defines a high-resolution position within a VirtualUniverse, and serves as a container for a collection of BranchGroup-rooted subgraphs (branch graphs), at that position.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
PhysicalBody
          This object contains a specification of the user's head.
PhysicalEnvironment
          This object contains a specification of the physical environment in which the view will be generated.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
Screen3D
          The Screen3D Object contains all information about a particular screen.
Sensor
          The Sensor Class encapsulates an object that provides real-time data.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
TransformGroup
          Group node that contains a transform.
View
          The View object contains all parameters needed in rendering a three dimensional scene from one viewpoint.
ViewPlatform
          The ViewPlatform leaf node object controls the position, orientation and scale of the viewer.
VirtualUniverse
          A VirtualUniverse object is the top-level container for all scene graphs.
 

Classes in javax.media.j3d used by javax.media.j3d
Alpha
          The alpha NodeComponent object provides common methods for converting a time value into an alpha value (a value in the range 0 to 1).
Appearance
          The Appearance object defines all rendering state that can be set as a component object of a Shape3D node.
AudioDevice
          The AudioDevice Class defines and encapsulates the audio device's basic information and characteristics.
AudioDevice3D
          The AudioDevice3D class defines a 3D audio device that is used to set sound and aural attributes.
AuralAttributes
          The AuralAttributes object is a component object of a Soundscape node that defines environmental audio parameters that affect sound rendering.
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.
Behavior
          The Behavior leaf node provides a framework for adding user-defined actions into the scene graph.
BoundingBox
          This class defines an axis aligned bounding box which is used for bounding regions.
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).
BoundingPolytope
          A BoundingPolytope defines a polyhedral bounding region using the intersection of four or more half spaces.
BoundingSphere
          This class defines a spherical bounding region which is defined by a center point and a radius.
Bounds
          The abstract base class for bounds objects.
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.
Canvas3D
          The Canvas3D class provides a drawing canvas for 3D rendering.
ColoringAttributes
          The ColoringAttributes object defines attributes used in color selection and shading model.
CompressedGeometryHeader
          Deprecated. As of Java 3D version 1.4.
DepthComponent
          Abstract base class that defines a 2D array of depth (Z) values.
Fog
          The Fog leaf node defines a set of fog parameters common to all types of fog.
Font3D
          The Font3D object is used to store extruded 2D glyphs.
FontExtrusion
          The FontExtrusion object is used to describe the extrusion path for a Font3D object.
Geometry
          Geometry is an abstract class that specifies the geometry component information required by a Shape3D node.
GeometryArray
          The GeometryArray object contains separate arrays of positional coordinates, colors, normals, texture coordinates, and vertex attributes that describe point, line, or polygon geometry.
GeometryStripArray
          The GeometryStripArray object is an abstract class that is extended for a set of GeometryArray strip primitives.
GeometryUpdater
          The GeometryUpdater interface is used in updating geometry data that is accessed by reference from a live or compiled GeometryArray object.
GraphicsContext3D
          A GraphicsContext3D object is used for immediate mode rendering into a 3D canvas.
GraphStructureChangeListener
          Listener interface for monitoring structural changes to live scene graphs.
Group
          The Group node object is a general-purpose grouping node.
HiResCoord
          The HiResCoord object specifies the location of scene components within the Virtual Universe.
IllegalSceneGraphException
          Indicates an illegal Java 3D scene graph.
IllegalSharingException
          Indicates an illegal attempt to share a scene graph object.
ImageComponent
          Abstract class that is used to define 2D or 3D ImageComponent classes used in a Java 3D scene graph.
ImageComponent.ImageClass
          Used to specify the class of the image being wrapped.
ImageComponent2D
          This class defines a 2D image component.
ImageComponent2D.Updater
          The ImageComponent2D.Updater interface is used in updating image data that is accessed by reference from a live or compiled ImageComponent object.
ImageComponent3D
          This class defines a 3D image component.
ImageComponent3D.Updater
          The ImageComponent3D.Updater interface is used in updating image data that is accessed by reference from a live or compiled ImageComponent object.
IndexedGeometryArray
          The IndexedGeometryArray object contains separate integer arrays that index into the arrays of positional coordinates, colors, normals, texture coordinates, and vertex attributes.
IndexedGeometryStripArray
          The IndexedGeometryStripArray object is an abstract class that is extended for a set of IndexedGeometryArray strip primitives.
InputDevice
          InputDevice is the interface through which Java 3D and Java 3D application programs communicate with a device driver.
Interpolator
          Interpolator is an abstract class that extends Behavior to provide common methods used by various interpolation subclasses.
J3DBuffer
          Java 3D wrapper class for java.nio.Buffer objects.
J3DGraphics2D
          The J3DGraphics2D class extends Graphics2D to provide 2D rendering into a Canvas3D.
Leaf
          The Leaf node is an abstract class for all scene graph nodes that have no children.
Light
          The Light leaf node is an abstract class that defines a set of parameters common to all types of light.
LineAttributes
          The LineAttributes object defines all rendering state that can be set as a component object of a Shape3D node.
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.
Locale
          A Locale object defines a high-resolution position within a VirtualUniverse, and serves as a container for a collection of BranchGroup-rooted subgraphs (branch graphs), at that position.
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.
Material
          The Material object defines the appearance of an object under illumination.
MediaContainer
          The MediaContainer object defines all sound data: cached state flag, and associated sound media.
ModelClip
          The ModelClip leaf node defines a set of 6 arbitrary clipping planes in the virtual universe.
NioImageBuffer
          The NioImageBuffer class is a container for an image whose DataBuffer is specified via a java.nio.Buffer.
NioImageBuffer.ImageType
          Used to specify the type of the image.
Node
          The Node class provides an abstract class for all Group and Leaf Nodes.
NodeComponent
          NodeComponent is a common superclass for all scene graph node component objects such as: Geometry, Appearance, Material, Texture, etc.
NodeReferenceTable
          The NodeReferenceTable object is used by a leaf node's updateNodeReferences method called by the cloneTree method.
OrderedGroup
          The OrderedGroup node is a Group that ensures its children render in a specified order.
PathInterpolator
          PathInterpolator behavior.
PhysicalBody
          This object contains a specification of the user's head.
PhysicalEnvironment
          This object contains a specification of the physical environment in which the view will be generated.
PickCone
          PickCone is the abstract base class of all cone pick shapes.
PickCylinder
          PickCylinder is the abstract base class of all cylindrical pick shapes.
PickInfo
          The PickInfo object contains the computed information about a pick hit.
PickInfo.IntersectionInfo
          The IntersectionInfo object holds extra information about an intersection of a PickShape with a Node as part of a PickInfo.
PickRay
          PickRay is an infinite ray pick shape.
PickShape
          An abstract class for describing a pick shape that can be used with the BranchGroup and Locale picking methods.
PointAttributes
          The PointAttributes object defines all attributes that apply to point primitives.
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.
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.
PolygonAttributes
          The PolygonAttributes object defines attributes for rendering polygon primitives.
Raster
          The Raster object extends Geometry to allow drawing a raster image that is attached to a 3D location in the virtual world.
RenderingAttributes
          The RenderingAttributes object defines common rendering attributes for all primitive types.
RenderingError
          RenderingError is a container object that holds the details of a runtime error that occurs in the Java 3D rendering system.
RenderingErrorListener
          Listener interface for monitoring Java 3D rendering errors.
RestrictedAccessException
          Indicates an attempt to access or modify a state variable without permission to do so.
SceneGraphObject
          SceneGraphObject is the common superclass for all scene graph objects.
SceneGraphPath
          A SceneGraphPath object represents the path from a Locale to a terminal node in the scene graph.
Screen3D
          The Screen3D Object contains all information about a particular screen.
Sensor
          The Sensor Class encapsulates an object that provides real-time data.
SensorRead
          A SensorRead encapsulates all the information associated with a single reading of a sensor, including a timestamp, a transform, and, optionally, button values.
Shader
          The Shader object is the abstract base class for programmable shader code.
ShaderAppearance
          The ShaderAppearance object defines programmable shading attributes that can be set as a component object of a Shape3D node.
ShaderAttribute
          The ShaderAttribute object encapsulates a uniform attribute for a shader programs.
ShaderAttributeObject
          The ShaderAttributeObject class is an abstract class that encapsulates a uniform shader attribute whose value is specified explicitly.
ShaderAttributeSet
          The ShaderAttributeSet object provides uniform attributes to shader programs.
ShaderError
          ShaderError is a container object that holds the details of a runtime error that occurs while compiling or executing a programmable shader.
ShaderErrorListener
          Listener interface for monitoring errors in Shader Programs.
ShaderProgram
          The ShaderProgram node component object is the abstract base class for programmable shader programs.
Shape3D
          The Shape3D leaf node specifies all geometric objects.
SharedGroup
          The SharedGroup provides the ability to manipulate an instanced scene graph.
Sound
          Sound node is an abstract class that defines the properties common to all sound sources.
Switch
          The Switch node controls which of its children will be rendered.
TexCoordGeneration
          The TexCoordGeneration object contains all parameters needed for automatic texture coordinate generation.
Texture
          The Texture object is a component object of an Appearance object that defines the texture properties used when texture mapping is enabled.
TextureAttributes
          The TextureAttributes object defines attributes that apply to texture mapping.
TextureUnitState
          The TextureUnitState object defines all texture mapping state for a single texture unit.
Transform3D
          A generalized transform object represented internally as a 4x4 double-precision floating point matrix.
TransformGroup
          Group node that contains a transform.
TransformInterpolator
          TransformInterpolator is an abstract class that extends Interpolator to provide common methods used by various transform related interpolator subclasses.
TransparencyAttributes
          The TransparencyAttributes object defines all attributes affecting transparency of the object.
TransparencySortGeom
          An interface that allows sorting the rendering order of transparent geometry.
View
          The View object contains all parameters needed in rendering a three dimensional scene from one viewpoint.
ViewPlatform
          The ViewPlatform leaf node object controls the position, orientation and scale of the viewer.
VirtualUniverse
          A VirtualUniverse object is the top-level container for all scene graphs.
WakeupAnd
          Class specifying any number of wakeup conditions ANDed together.
WakeupCondition
          An abstract class specifying a single wakeup Condition.
WakeupCriterion
          An abstract class specifying a singleton wakeup Criterion.
WakeupOr
          Class specifying any number of wakeup conditions ORed together.