Uses of Package
javax.media.j3d

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.