Class and 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).
|
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.
|
Jogl2es2Context.fogData |
Jogl2es2Context.fogDataLocs |
Jogl2es2Context.GeometryData |
Jogl2es2Context.GL_State
below here are openGL state tracking to reduce unnecessary native calls
Note this is NOT like the "new" or so called current staet above taht needs to be st in the FFP
call, this is the old or previously set data, that might not need to be updated
|
Jogl2es2Context.glFrontMaterial |
Jogl2es2Context.glFrontMaterialLocs |
Jogl2es2Context.glLightSource |
Jogl2es2Context.glLightSourceLocs |
Jogl2es2Context.LocationData
On shader creation the various FFP locations are discovered and recorded for use later
|
Jogl2es2Context.ProgramData |
Jogl2es2Context.RenderingData |
Jogl2es2PerFrameStats |
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.
|
SparseArray
SparseArrays map integers to Objects.
|
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.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
Class and Description |
---|
AutoOffScreenCanvas3D
An interface used to tag Canavs3d subclasses as being offsceen.
|
Class and Description |
---|
J3DBuffer
Java 3D wrapper class for java.nio.Buffer objects.
|
Class and Description |
---|
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.
|
Class and Description |
---|
TransformGroup
Group node that contains a transform.
|
Class and Description |
---|
Appearance
The Appearance object defines all rendering state that can be set
as a component object of a Shape3D node.
|
Class and 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).
|
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.
|
Class and Description |
---|
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.
|
WakeupCriterion
An abstract class specifying a singleton wakeup Criterion.
|
Class and Description |
---|
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.
|
WakeupCriterion
An abstract class specifying a singleton wakeup Criterion.
|
Class and Description |
---|
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.
|
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.
|
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.
|
Transform3D
A generalized transform object represented internally as a 4x4
double-precision floating point matrix.
|
TransformGroup
Group node that contains a transform.
|
WakeupCriterion
An abstract class specifying a singleton wakeup Criterion.
|
Class and Description |
---|
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.
|
WakeupCriterion
An abstract class specifying a singleton wakeup Criterion.
|
Class and Description |
---|
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.
|
WakeupCriterion
An abstract class specifying a singleton wakeup Criterion.
|
Class and Description |
---|
CompressedGeometry
Deprecated.
As of Java 3D version 1.4.
|
CompressedGeometryHeader
Deprecated.
As of Java 3D version 1.4.
|
Class and Description |
---|
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.
|
GeometryService
A service interface for certain geometric operations that are not available
in core Java 3D.
|
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.
|
Class and Description |
---|
J3DBuffer
Java 3D wrapper class for java.nio.Buffer objects.
|
Shape3D
The Shape3D leaf node specifies all geometric objects.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
Transform3D
A generalized transform object represented internally as a 4x4
double-precision floating point matrix.
|
Class and Description |
---|
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.
|
GeometryArray
The GeometryArray object contains separate arrays of positional
coordinates, colors, normals, texture coordinates, and vertex
attributes that
describe point, line, or polygon geometry.
|
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.
|
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.
|
Class and Description |
---|
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.
|
WakeupCriterion
An abstract class specifying a singleton wakeup Criterion.
|
Class and Description |
---|
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.
|
Class and Description |
---|
SceneGraphObject
SceneGraphObject is the common superclass for all scene graph
objects.
|
Class and Description |
---|
SceneGraphObject
SceneGraphObject is the common superclass for all scene graph
objects.
|
Class and Description |
---|
SceneGraphObject
SceneGraphObject is the common superclass for all scene graph
objects.
|
Class and Description |
---|
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.
|
Class and Description |
---|
Canvas3D
The Canvas3D class provides a drawing canvas for 3D rendering.
|
Class and Description |
---|
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.
|
Class and Description |
---|
Appearance
The Appearance object defines all rendering state that can be set
as a component object of a Shape3D node.
|
ColoringAttributes
The ColoringAttributes object defines attributes used in
color selection and shading model.
|
Leaf
The Leaf node is an abstract class for all scene graph nodes that
have no children.
|
LineAttributes
The LineAttributes object defines all rendering state that can be set
as a component object of a Shape3D node.
|
Material
The Material object defines the appearance of an object under
illumination.
|
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.
|
PointAttributes
The PointAttributes object defines all attributes that apply to
point primitives.
|
PolygonAttributes
The PolygonAttributes object defines attributes for rendering polygon
primitives.
|
RenderingAttributes
The RenderingAttributes object defines common rendering attributes
for all primitive types.
|
SceneGraphObject
SceneGraphObject is the common superclass for all scene graph
objects.
|
ShaderAppearance
The ShaderAppearance object defines programmable shading attributes
that can be set as a component object of a Shape3D node.
|
Shape3D
The Shape3D leaf node specifies all geometric objects.
|
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.
|
TransparencyAttributes
The TransparencyAttributes object defines all attributes affecting
transparency of the object.
|
Class and Description |
---|
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.
|