All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
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).
|
AlternateAppearance |
The AlternateAppearance leaf node is used for overriding the
Appearance component of selected nodes.
|
AmbientLight |
An ambient light source object.
|
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.
|
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.
|
AudioEngine |
The AudioEngine Class defines an audio output device that generates
sound 'image' from scene graph.
|
AudioEngine3D |
The AudioEngine3D Class defines an audio output device that generates
sound 'image' from high-level sound parameters passed to it during
scene graph.
|
AudioEngine3DL2 |
The AudioEngine3DL2 Class defines an audio output device that generates
sound 'image' from high-level sound parameters passed to it during
scene graph.
|
AudioEngineThread |
The Thread Class extended for Audio Device engines that must process
calls dynamically, in 'real-time" to asynchronously change engine
parameters.
|
AuralAttributes |
The AuralAttributes object is a component object of a Soundscape node that
defines environmental audio parameters that affect sound rendering.
|
AuralParameters |
The AuralParameters Class defines a set of fields that define the
Aural listening environment.
|
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.
|
BackgroundSound |
A BackgroundSound node defines an unattenuated, nonspatialized sound
source that has no position or direction.
|
BadTransformException |
Indicates an attempt to use a Tranform3D object that is
inappropriate for the object in which it is being used.
|
Behavior |
The Behavior leaf node provides a framework for adding user-defined
actions into the scene graph.
|
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.
|
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.
|
Box |
Box is a geometry primitive created with a given length, width, and height.
|
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.
|
CgShaderProgram |
The CgShaderProgram object is a concrete implementation of a
ShaderProgram node component for NVIDIA's Cg shader language.
|
Clip |
The Clip leaf node defines the back, or far, clip distance in
the virtual universe.
|
ColorCube |
Simple color-per-vertex cube with a different color for each face
|
ColoringAttributes |
The ColoringAttributes object defines attributes used in
color selection and shading model.
|
ColorInterpolator |
Color interpolation behavior.
|
CompressedGeometry |
Deprecated.
|
CompressedGeometryData |
The compressed geometry object is used to store geometry in a
compressed format.
|
CompressedGeometryData.Header |
The Header class is a data container for the header information,
used in conjunction with a CompressedGeometryData object.
|
CompressedGeometryFile |
Deprecated.
|
CompressedGeometryFile |
This class provides methods to read and write compressed geometry resource
files.
|
CompressedGeometryHeader |
Deprecated.
|
CompressionStream |
Deprecated.
|
CompressionStream |
This class is used as input to a geometry compressor.
|
Cone |
Cone is a geometry primitive defined with a radius and a height.
|
ConeSound |
The ConeSound node object defines a PointSound node whose sound source is
directed along a specific vector in space.
|
ConfigContainer |
Loads a Java 3D configuration file and creates a container of named objects
that will effect the viewing configuration specified in the file.
|
ConfiguredUniverse |
This utility class creates all the necessary objects on the view side of
the scene graph.
|
CubicSplineCurve |
CubicSplineCurve is a container class that holds a number of
cubicSplineSegments
|
CubicSplineSegment |
The CubicSplineSegment class creates the representation of a
TCB (Kochanek-Bartels Spline).
|
Cylinder |
Cylinder is a geometry primitive defined with a radius and a height.
|
DanglingReferenceException |
During a cloneTree call an updated reference was requested
for a node that did not get cloned.
|
DecalGroup |
The DecalGroup node is an ordered group node used for defining decal
geometry on top of other geometry.
|
DepthComponent |
Abstract base class that defines a 2D array of depth (Z) values.
|
DepthComponentFloat |
A 2D array of depth (Z) values in floating point format in the range [0,1].
|
DepthComponentInt |
A 2D array of depth (Z) values in integer format.
|
DepthComponentNative |
A 2D array of depth (Z) values stored in the most efficient format for a
particular device.
|
DirectionalLight |
A DirectionalLight node defines an oriented light with an origin at
infinity.
|
DistanceAttenuation |
|
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.
|
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.
|
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.
|
GeometryCompressor |
Deprecated.
|
GeometryCompressor |
A GeometryCompressor takes a stream of geometric elements and
quantization parameters (the CompressionStream object) and
compresses it into a stream of commands as defined by appendix B
of the Java 3D specification.
|
GeometryInfo |
The GeometryInfo object holds data for processing by the Java3D geometry
utility tools.
|
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.
|
GLSLShaderProgram |
The GLSLShaderProgram object is a concrete implementation of a
ShaderProgram node component for the OpenGL GLSL shading language.
|
GraphicsConfigTemplate3D |
This class is used to obtain a valid GraphicsConfiguration that can be used by Java 3D.
|
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.
|
IllegalRenderingStateException |
Indicates an illegal state for rendering.
|
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.
|
ImageException |
Exception used to indicate that the texture loader encountered
a problem loading the specified image file.
|
IncorrectFormatException |
Exception used to indicate that a file of the incorrect
type was passed to a loader.
|
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.
|
IndexedLineArray |
The IndexedLineArray object draws the array of vertices as individual
line segments.
|
IndexedLineStripArray |
The IndexedLineStripArray object draws an array of vertices as a set of
connected line strips.
|
IndexedPointArray |
The IndexedPointArray object draws the array of vertices as
individual points.
|
IndexedQuadArray |
The IndexedQuadArray object draws the array of vertices as individual
quadrilaterals.
|
IndexedTriangleArray |
The IndexedTriangleArray object draws the array of vertices as individual
triangles.
|
IndexedTriangleFanArray |
The IndexedTriangleFanArray object draws an array of vertices as a set of
connected triangle fans.
|
IndexedTriangleStripArray |
The IndexedTriangleStripArray object draws an array of vertices as a set of
connected triangle strips.
|
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.
|
Intersect |
Deprecated.
|
J3DBuffer |
Java 3D wrapper class for java.nio.Buffer objects.
|
J3DGraphics2D |
The J3DGraphics2D class extends Graphics2D to provide 2D rendering
into a Canvas3D.
|
J3DTimer |
Deprecated.
|
JavaSoundMixer |
The JavaSoundMixer Class defines an audio output device that accesses
JavaSound functionality stream data.
|
JCanvas3D |
This class provides a lightweight capability to Java 3D.
|
JMainFrame |
|
JSAuralParameters |
The AudioDevice dependent sound node and aural attribute node parameters.
|
KBCubicSplineCurve |
KBCubicSplineCurve is a container class that holds a number of
KBCubicSplineSegments
|
KBCubicSplineSegment |
The KBCubicSplineSegment class creates the representation of a
Kochanek-Bartel's (also known as the TCB or Tension-Continuity-Bias
Spline.
|
KBKeyFrame |
This class represents a Key Frame that can be used for Kochanek-Bartels
(also called TCB or Tension-Continuity-Bias Splines) spline interpolation.
|
KBRotPosScaleSplinePathInterpolator |
KBRotPosScaleSplinePathInterpolator behavior.
|
KBSplinePathInterpolator |
KBSplinePathInterpolator behavior.
|
KeyNavigator |
This is the KeyNavigator class.
|
KeyNavigatorBehavior |
This class is a simple behavior that invokes the KeyNavigator
to modify the view platform transform.
|
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.
|
LinearFog |
The LinearFog leaf node defines fog distance parameters for
linear fog.
|
LineArray |
The LineArray object draws the array of vertices as individual
line segments.
|
LineAttributes |
The LineAttributes object defines all rendering state that can be set
as a component object of a Shape3D node.
|
LineStripArray |
The LineStripArray object draws an array of vertices as a set of
connected line strips.
|
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.
|
Loader |
The Loader interface is used to specify the location
and elements of a file format to load.
|
LoaderBase |
This class implements the Loader interface.
|
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.
|
LocaleFactory |
This interface defines a factory for creating Locale objects in a
SimpleUniverse.
|
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.
|
Lw3dLoader |
This class implements the Loader API and allows users to load
Lightwave 3D scene files.
|
MainFrame |
|
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.
|
Morph |
Deprecated.
|
Mouse6DPointerBehavior |
This class provides basic behavior for a 6DOF mouse sensor.
|
MouseBehavior |
Base class for all mouse manipulators (see MouseRotate, MouseZoom
and MouseTranslate for
examples of how to extend this base class).
|
MouseBehaviorCallback |
The MouseBehaviorCallback interface allows a class to be notified
when the transform is changed by one of the MouseBehaviors.
|
MouseRotate |
MouseRotate is a Java3D behavior object that lets users control the
rotation of an object via a mouse.
|
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).
|
MouseWheelZoom |
MouseWheelZoom is a Java3D behavior object that lets users control the
Z axis translation of an object via mouse wheel.
|
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.
|
MultipleParentException |
Indicates
an attempt to add a node that is already a child of one
group node, into another group node.
|
MultiTransformGroup |
A convenience class that effectively creates a series of TransformGroup
nodes connected one to another hierarchically.
|
NamedObjectException |
An error has occurred while processing a named object
|
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.
|
NormalGenerator |
The NormalGenerator utility will calculate and fill in the normals
of a GeometryInfo object.
|
ObjectFile |
The ObjectFile class implements the Loader interface for the Wavefront
.obj file format, a standard 3D object file format created for use with
Wavefront's Advanced Visualizer (tm) and available for purchase from
Viewpoint DataLabs, as well as other 3D model companies.
|
ObjectNotLoadedException |
The named object has not been loaded so it's instance can not be returned
|
OrbitBehavior |
Moves the View around a point of interest when the mouse is dragged with
a mouse button pressed.
|
OrderedGroup |
The OrderedGroup node is a Group that ensures its children render
in a specified order.
|
OrientedShape3D |
The OrientedShape3D leaf node is a Shape3D node that is oriented
along a specified axis or about a specified point.
|
ParsingErrorException |
Exception used to indicate that the loader encountered
a problem parsing the specified file.
|
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.
|
PickBounds |
PickBounds is a finite pick shape defined with a Bounds object.
|
PickCanvas |
A subclass of PickTool, simplifies picking using mouse events from a canvas.
|
PickCanvas |
A subclass of PickTool, simplifies picking using mouse events from a canvas.
|
PickCone |
PickCone is the abstract base class of all cone pick shapes.
|
PickConeRay |
PickConeRay is an infinite cone ray pick shape.
|
PickConeSegment |
PickConeSegment is a finite cone segment pick shape.
|
PickCylinder |
PickCylinder is the abstract base class of all cylindrical pick shapes.
|
PickCylinderRay |
PickCylinderRay is an infinite cylindrical ray pick shape.
|
PickCylinderSegment |
PickCylinderSegment is a finite cylindrical segment pick shape.
|
PickInfo |
The PickInfo object contains the computed information about a pick hit.
|
PickingCallback |
Deprecated.
|
PickingCallback |
The PickingCallback interface allows a class to be notified when a
picked object is moved.
|
PickingCallback |
The PickingCallback interface allows a class to be notified when a
picked object is moved.
|
PickIntersection |
Holds information about an intersection of a PickShape with a Node
as part of a PickInfo.IntersectionInfo.
|
PickIntersection |
Holds information about an intersection of a PickShape with a Node
as part of a PickResult.
|
PickMouseBehavior |
Deprecated.
|
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).
|
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).
|
PickObject |
Deprecated.
|
PickPoint |
Deprecated.
|
PickRay |
PickRay is an infinite ray pick shape.
|
PickResult |
Stores information about a pick hit.
|
PickRotateBehavior |
Deprecated.
|
PickRotateBehavior |
A mouse behavior that allows user to pick and rotate scene graph objects.
|
PickRotateBehavior |
A mouse behavior that allows user to pick and drag scene graph objects.
|
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.
|
PickTool |
The base class for optimized picking operations.
|
PickTool |
The base class for picking operations.
|
PickTranslateBehavior |
Deprecated.
|
PickTranslateBehavior |
A mouse behavior that allows user to pick and translate scene graph objects.
|
PickTranslateBehavior |
A mouse behavior that allows user to pick and translate scene graph objects.
|
PickZoomBehavior |
Deprecated.
|
PickZoomBehavior |
A mouse behavior that allows user to pick and zoom scene graph objects.
|
PickZoomBehavior |
A mouse behavior that allows user to pick and zoom scene graph objects.
|
PlatformGeometry |
This class holds any geometry that should be associated with the
ViewingPlatform object.
|
PointArray |
The PointArray object draws the array of vertices as individual points.
|
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.
|
PositionInterpolator |
Position interpolator behavior.
|
PositionPathInterpolator |
PositionPathInterpolator behavior.
|
Primitive |
Base class for all Java 3D primitives.
|
QuadArray |
The QuadArray object draws the array of vertices as individual
quadrilaterals.
|
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.
|
RotationInterpolator |
Rotation interpolator behavior.
|
RotationPathInterpolator |
RotationPathInterpolator behavior.
|
RotPosPathInterpolator |
RotPosPathInterpolator behavior.
|
RotPosScalePathInterpolator |
RotPosScalePathInterpolation behavior.
|
RotPosScaleTCBSplinePathInterpolator |
RotPosScaleTCBSplinePathInterpolator behavior.
|
Sample |
The Sample class defines the data and methods associated with a sound
sample played through the AudioDevice.
|
ScaleInterpolator |
Scale interpolation behavior.
|
Scene |
The Scene interface is a set of methods used to extract
Java 3D scene graph information from a file loader utility.
|
SceneBase |
This class implements the Scene interface and extends it to incorporate
utilities that could be used by loaders.
|
SceneGraphCycleException |
Indicates a graph that contains a cycle.
|
SceneGraphFileReader |
Read Java3D BranchGraphs and/or Universe from a file.
|
SceneGraphFileWriter |
Write a (set) of Java3D BranchGraphs and/or Universe to a file.
|
SceneGraphIO |
Implement this interface in any classes that subclass a Java3D SceneGraphObject
in order to have your class handled correctly by scenegraph.io.
|
SceneGraphObject |
SceneGraphObject is the common superclass for all scene graph
objects.
|
SceneGraphObjectReferenceControl |
Provides and resolves references to SceneGraphObjects to enable
persistant references in user defined SceneGraphObjects implementing
the SceneGraphIO interface.
|
SceneGraphPath |
A SceneGraphPath object represents the path from a Locale to a
terminal node in the scene graph.
|
SceneGraphStateProvider |
This interface allows developers to provide their own custom IO control for
subclasses of SceneGraphObjects.
|
SceneGraphStreamReader |
Read and create a (set) of Java3D BranchGraphs or Universe from a Java Stream.
|
SceneGraphStreamWriter |
Writes a Java3D SceneGraph to a Java OutputStream.
|
Screen3D |
The Screen3D Object contains all information about a particular screen.
|
Sensor |
The Sensor Class encapsulates an object that provides real-time
data.
|
SensorBeamEcho |
A Shape3D representing a beam pointing from the origin of a
sensor's local coordinate system to its hotspot.
|
SensorButtonListener |
This defines the interface for handling a sensor's button events in
conjunction with a SensorEventAgent instance.
|
SensorEvent |
This class defines the event object that is created by a
SensorEventAgent and passed to registered
SensorReadListener and SensorButtonListener
implementations.
|
SensorEventAgent |
This class works in conjunction with the SensorButtonListener
and SensorReadListener interfaces to support an event-driven
model of sensor interaction.
|
SensorGnomonEcho |
A Shape3D representing a gnomon pointing along each coordinate
axis.
|
SensorInputAdaptor |
The adaptor which receives sensor button and read events.
|
SensorRead |
A SensorRead encapsulates all the information associated with a single
reading of a sensor, including a timestamp, a transform, and,
optionally, button values.
|
SensorReadListener |
This defines the interface for handling a sensor's read events in
conjuction with a SensorEventAgent instance.
|
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.
|
ShaderAttributeArray |
The ShaderAttributeArray object encapsulates a uniform shader
attribute whose value is specified explicitly.
|
ShaderAttributeBinding |
The ShaderAttributeBinding object encapsulates a uniform attribute
whose value is bound to a Java 3D system attribute.
|
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.
|
ShaderAttributeValue |
The ShaderAttributeValue object encapsulates a uniform shader
attribute whose value is specified explicitly.
|
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.
|
SimpleDistanceComparator |
Sample TransparencySortComparator which has the same functionality as
the fixed default function in Java 3D.
|
SimpleUniverse |
This class sets up a minimal user environment to quickly and easily
get a Java 3D program up and running.
|
Sound |
Sound node is an abstract class that defines the properties common to all
sound sources.
|
SoundException |
Indicates a problem in loading or playing a sound sample.
|
Soundscape |
The Soundscape Leaf Node defines the attributes that characterize the
listener's environment as it pertains to sound.
|
SourceCodeShader |
The SourceCodeShader object is a shader that is defined using
text-based source code.
|
Sphere |
Sphere is a geometry primitive created with a given radius and resolution.
|
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.
|
StringIO |
Utility class with static methods to read the entire contents of a
file, URL, InputStream, or Reader into a single String that is
returned to the user.
|
Stripifier |
The Stripifier utility will change the primitive of the GeometryInfo
object to Triangle Strips.
|
StripifierStats |
This class collects statistics on the Stripifier.
|
Switch |
The Switch node controls which of its children will be rendered.
|
SwitchValueInterpolator |
SwitchValueInterpolator behavior.
|
TCBKeyFrame |
This class represents a Key Frame that can be used for Kochanek-Bartels
(TCB) spline interpolation.
|
TCBSplinePathInterpolator |
TCBSplinePathInterpolator behavior.
|
TexCoordGeneration |
The TexCoordGeneration object contains all parameters needed for
automatic texture coordinate generation.
|
Text2D |
A Text2D object is a representation of a string as a texture mapped
rectangle.
|
Text3D |
A Text3D object is a text string that has been converted to 3D
geometry.
|
Texture |
The Texture object is a component object of an Appearance object
that defines the texture properties used when texture mapping is
enabled.
|
Texture2D |
Texture2D is a subclass of Texture class.
|
Texture3D |
Texture3D is a subclass of Texture class.
|
TextureAttributes |
The TextureAttributes object defines attributes that apply to
texture mapping.
|
TextureCubeMap |
TextureCubeMap is a subclass of Texture class.
|
TextureLoader |
This class is used for loading a texture from an Image or BufferedImage.
|
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.
|
TransparencyInterpolator |
TransparencyInterpolator behavior.
|
TransparencySortController |
This class controls the Transparency Sorting scheme used by Java 3D when
rendering transparent objects.
|
TransparencySortGeom |
The interface of the objects that should be compared to determine
rendering order of transparent objects.
|
TriangleArray |
The TriangleArray object draws the array of vertices as individual
triangles.
|
TriangleFanArray |
The TriangleFanArray object draws an array of vertices as a set of
connected triangle fans.
|
TriangleStripArray |
The TriangleStripArray object draws an array of vertices as a set of
connected triangle strips.
|
Triangulator |
Triangulator is a utility for turning arbitrary polygons into triangles
so they can be rendered by Java 3D.
|
UnresolvedBehavior |
This Behavior is used in place of any behaviors which can not
be instantiated when a scene graph is read.
|
UnsupportedUniverseException |
Thrown if the VirtualUniverse subclass is not supported
by the writeUniverse calls.
|
View |
The View object contains all parameters needed in rendering a
three dimensional scene from one viewpoint.
|
Viewer |
The Viewer class holds all the information that describes the physical
and virtual "presence" in the Java 3D universe.
|
ViewerAvatar |
This class holds geomtry that should be associated with the View's
avatar.
|
ViewInfo |
Provides methods to extract synchronized transform information from a View.
|
ViewingPlatform |
This class is used to set up the "view" side of a Java 3D scene graph.
|
ViewPlatform |
The ViewPlatform leaf node object controls the position, orientation
and scale of the viewer.
|
ViewPlatformAWTBehavior |
Abstract class which implements much of the event tracking and
state updating in a thread safe manner.
|
ViewPlatformBehavior |
Abstract class for ViewPlatformBehaviors.
|
ViewSpecificGroup |
The ViewSpecificGroup node is a Group whose descendants are
rendered only on a specified set of views.
|
VirtualUniverse |
A VirtualUniverse object is the top-level container for all scene
graphs.
|
WakeupAnd |
Class specifying any number of wakeup conditions ANDed together.
|
WakeupAndOfOrs |
Class specifying any number of OR wakeup conditions ANDed together.
|
WakeupCondition |
An abstract class specifying a single wakeup Condition.
|
WakeupCriterion |
An abstract class specifying a singleton wakeup Criterion.
|
WakeupOnActivation |
Class specifying a wakeup the first time an active Viewplatform's
activation
volume intersects with this object's scheduling region.
|
WakeupOnAWTEvent |
Class that specifies a Behavior wakeup when a specific AWT event occurs.
|
WakeupOnBehaviorPost |
Class that specifies a Behavior wakeup when a specific behavior object
posts a specific event
|
WakeupOnCollisionEntry |
Class specifying a wakeup when the specified object
collides with any other object in the scene graph.
|
WakeupOnCollisionExit |
Class specifying a wakeup when the specified object
no longer collides with any other object in the scene graph.
|
WakeupOnCollisionMovement |
Class specifying a wakeup when the specified object
moves while in collision with any other object in the scene graph.
|
WakeupOnDeactivation |
Class specifying a wakeup on first detection of a Viewplatform's
activation volume no longer intersecting with this object's scheduling
region.
|
WakeupOnElapsedFrames |
Class specifying a wakeup when a specific number of frames have
elapsed.
|
WakeupOnElapsedTime |
Class specifying a wakeup when a specific number of milliseconds
have elapsed.
|
WakeupOnSensorEntry |
Class specifying a wakeup on first sensor intersection with the
specified boundary.
|
WakeupOnSensorExit |
Class specifying a wakeup on first detection of sensors no
longer intersecting the specified boundary.
|
WakeupOnTransformChange |
Class specifying a wakeup when the transform within a specified
TransformGroup changes
|
WakeupOnViewPlatformEntry |
Class specifying a wakeup when an active ViewPlatform intersects the
specified boundary.
|
WakeupOnViewPlatformExit |
Class specifying a wakeup when an active ViewPlatform no longer
intersects the specified boundary.
|
WakeupOr |
Class specifying any number of wakeup conditions ORed together.
|
WakeupOrOfAnds |
Class specifying any number of AND wakeup conditions ORed together.
|
WandViewBehavior |
Manipulates view platform transforms using a motion-tracked wand or mouse
equipped with a six degree of freedom (6DOF) sensor.
|