|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of SceneGraphObject in javax.media.j3d |
---|
Subclasses of SceneGraphObject in javax.media.j3d | |
---|---|
class |
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). |
class |
AlternateAppearance
The AlternateAppearance leaf node is used for overriding the Appearance component of selected nodes. |
class |
AmbientLight
An ambient light source object. |
class |
Appearance
The Appearance object defines all rendering state that can be set as a component object of a Shape3D node. |
class |
AuralAttributes
The AuralAttributes object is a component object of a Soundscape node that defines environmental audio parameters that affect sound rendering. |
class |
Background
The Background leaf node defines a solid background color and a background image that are used to fill the window at the beginning of each new frame. |
class |
BackgroundSound
A BackgroundSound node defines an unattenuated, nonspatialized sound source that has no position or direction. |
class |
Behavior
The Behavior leaf node provides a framework for adding user-defined actions into the scene graph. |
class |
Billboard
The Billboard behavior node operates on the TransformGroup node to cause the local +z axis of the TransformGroup to point at the viewer's eye position. |
class |
BoundingLeaf
The BoundingLeaf node defines a bounding region object that can be referenced by other nodes to define a region of influence (Fog and Light nodes), an application region (Background, Clip, and Soundscape nodes), or a scheduling region (Sound and Behavior nodes). |
class |
BranchGroup
The BranchGroup serves as a pointer to the root of a scene graph branch; BranchGroup objects are the only objects that can be inserted into a Locale's set of objects. |
class |
Clip
The Clip leaf node defines the back, or far, clip distance in the virtual universe. |
class |
ColoringAttributes
The ColoringAttributes object defines attributes used in color selection and shading model. |
class |
ColorInterpolator
Color interpolation behavior. |
class |
CompressedGeometry
Deprecated. As of Java 3D version 1.4. |
class |
ConeSound
The ConeSound node object defines a PointSound node whose sound source is directed along a specific vector in space. |
class |
DecalGroup
The DecalGroup node is an ordered group node used for defining decal geometry on top of other geometry. |
class |
DepthComponent
Abstract base class that defines a 2D array of depth (Z) values. |
class |
DepthComponentFloat
A 2D array of depth (Z) values in floating point format in the range [0,1]. |
class |
DepthComponentInt
A 2D array of depth (Z) values in integer format. |
class |
DepthComponentNative
A 2D array of depth (Z) values stored in the most efficient format for a particular device. |
class |
DirectionalLight
A DirectionalLight node defines an oriented light with an origin at infinity. |
class |
DistanceLOD
This class defines a distance-based LOD behavior node that operates on a Switch group node to select one of the children of that Switch node based on the distance of this LOD node from the viewer. |
class |
ExponentialFog
The ExponentialFog leaf node extends the Fog leaf node by adding a fog density that is used as the exponent of the fog equation. |
class |
Fog
The Fog leaf node defines a set of fog parameters common to all types of fog. |
class |
Font3D
The Font3D object is used to store extruded 2D glyphs. |
class |
Geometry
Geometry is an abstract class that specifies the geometry component information required by a Shape3D node. |
class |
GeometryArray
The GeometryArray object contains separate arrays of positional coordinates, colors, normals, texture coordinates, and vertex attributes that describe point, line, or polygon geometry. |
class |
GeometryStripArray
The GeometryStripArray object is an abstract class that is extended for a set of GeometryArray strip primitives. |
class |
GLSLShaderProgram
The GLSLShaderProgram object is a concrete implementation of a ShaderProgram node component for the OpenGL GLSL shading language. |
class |
Group
The Group node object is a general-purpose grouping node. |
class |
ImageComponent
Abstract class that is used to define 2D or 3D ImageComponent classes used in a Java 3D scene graph. |
class |
ImageComponent2D
This class defines a 2D image component. |
class |
ImageComponent3D
This class defines a 3D image component. |
class |
IndexedGeometryArray
The IndexedGeometryArray object contains separate integer arrays that index into the arrays of positional coordinates, colors, normals, texture coordinates, and vertex attributes. |
class |
IndexedGeometryStripArray
The IndexedGeometryStripArray object is an abstract class that is extended for a set of IndexedGeometryArray strip primitives. |
class |
IndexedLineArray
The IndexedLineArray object draws the array of vertices as individual line segments. |
class |
IndexedLineStripArray
The IndexedLineStripArray object draws an array of vertices as a set of connected line strips. |
class |
IndexedPointArray
The IndexedPointArray object draws the array of vertices as individual points. |
class |
IndexedQuadArray
The IndexedQuadArray object draws the array of vertices as individual quadrilaterals. |
class |
IndexedTriangleArray
The IndexedTriangleArray object draws the array of vertices as individual triangles. |
class |
IndexedTriangleFanArray
The IndexedTriangleFanArray object draws an array of vertices as a set of connected triangle fans. |
class |
IndexedTriangleStripArray
The IndexedTriangleStripArray object draws an array of vertices as a set of connected triangle strips. |
class |
Interpolator
Interpolator is an abstract class that extends Behavior to provide common methods used by various interpolation subclasses. |
class |
Leaf
The Leaf node is an abstract class for all scene graph nodes that have no children. |
class |
Light
The Light leaf node is an abstract class that defines a set of parameters common to all types of light. |
class |
LinearFog
The LinearFog leaf node defines fog distance parameters for linear fog. |
class |
LineArray
The LineArray object draws the array of vertices as individual line segments. |
class |
LineAttributes
The LineAttributes object defines all rendering state that can be set as a component object of a Shape3D node. |
class |
LineStripArray
The LineStripArray object draws an array of vertices as a set of connected line strips. |
class |
Link
A Link leaf node allows an application to reference a shared graph, rooted by a SharedGroup node, from within a branch graph or another shared graph. |
class |
LOD
An LOD leaf node is an abstract behavior class that operates on a list of Switch group nodes to select one of the children of the Switch nodes. |
class |
Material
The Material object defines the appearance of an object under illumination. |
class |
MediaContainer
The MediaContainer object defines all sound data: cached state flag, and associated sound media. |
class |
ModelClip
The ModelClip leaf node defines a set of 6 arbitrary clipping planes in the virtual universe. |
class |
Morph
Deprecated. As of Java 3D version 1.4. |
class |
Node
The Node class provides an abstract class for all Group and Leaf Nodes. |
class |
NodeComponent
NodeComponent is a common superclass for all scene graph node component objects such as: Geometry, Appearance, Material, Texture, etc. |
class |
OrderedGroup
The OrderedGroup node is a Group that ensures its children render in a specified order. |
class |
OrientedShape3D
The OrientedShape3D leaf node is a Shape3D node that is oriented along a specified axis or about a specified point. |
class |
PathInterpolator
PathInterpolator behavior. |
class |
PointArray
The PointArray object draws the array of vertices as individual points. |
class |
PointAttributes
The PointAttributes object defines all attributes that apply to point primitives. |
class |
PointLight
The PointLight object specifies an attenuated light source at a fixed point in space that radiates light equally in all directions away from the light source. |
class |
PointSound
The PointSound node (a sub-class of the Sound node) defines a spatially located sound source whose waves radiate uniformly in all directions from a given location in space. |
class |
PolygonAttributes
The PolygonAttributes object defines attributes for rendering polygon primitives. |
class |
PositionInterpolator
Position interpolator behavior. |
class |
PositionPathInterpolator
PositionPathInterpolator behavior. |
class |
QuadArray
The QuadArray object draws the array of vertices as individual quadrilaterals. |
class |
Raster
The Raster object extends Geometry to allow drawing a raster image that is attached to a 3D location in the virtual world. |
class |
RenderingAttributes
The RenderingAttributes object defines common rendering attributes for all primitive types. |
class |
RotationInterpolator
Rotation interpolator behavior. |
class |
RotationPathInterpolator
RotationPathInterpolator behavior. |
class |
RotPosPathInterpolator
RotPosPathInterpolator behavior. |
class |
RotPosScalePathInterpolator
RotPosScalePathInterpolation behavior. |
class |
ScaleInterpolator
Scale interpolation behavior. |
class |
Shader
The Shader object is the abstract base class for programmable shader code. |
class |
ShaderAppearance
The ShaderAppearance object defines programmable shading attributes that can be set as a component object of a Shape3D node. |
class |
ShaderAttribute
The ShaderAttribute object encapsulates a uniform attribute for a shader programs. |
class |
ShaderAttributeArray
The ShaderAttributeArray object encapsulates a uniform shader attribute whose value is specified explicitly. |
class |
ShaderAttributeBinding
The ShaderAttributeBinding object encapsulates a uniform attribute whose value is bound to a Java 3D system attribute. |
class |
ShaderAttributeObject
The ShaderAttributeObject class is an abstract class that encapsulates a uniform shader attribute whose value is specified explicitly. |
class |
ShaderAttributeSet
The ShaderAttributeSet object provides uniform attributes to shader programs. |
class |
ShaderAttributeValue
The ShaderAttributeValue object encapsulates a uniform shader attribute whose value is specified explicitly. |
class |
ShaderProgram
The ShaderProgram node component object is the abstract base class for programmable shader programs. |
class |
Shape3D
The Shape3D leaf node specifies all geometric objects. |
class |
SharedGroup
The SharedGroup provides the ability to manipulate an instanced scene graph. |
class |
Sound
Sound node is an abstract class that defines the properties common to all sound sources. |
class |
Soundscape
The Soundscape Leaf Node defines the attributes that characterize the listener's environment as it pertains to sound. |
class |
SourceCodeShader
The SourceCodeShader object is a shader that is defined using text-based source code. |
class |
SpotLight
The SpotLight object specifies an attenuated light source at a fixed point in space that radiates light in a specified direction from the light source. |
class |
Switch
The Switch node controls which of its children will be rendered. |
class |
SwitchValueInterpolator
SwitchValueInterpolator behavior. |
class |
TexCoordGeneration
The TexCoordGeneration object contains all parameters needed for automatic texture coordinate generation. |
class |
Text3D
A Text3D object is a text string that has been converted to 3D geometry. |
class |
Texture
The Texture object is a component object of an Appearance object that defines the texture properties used when texture mapping is enabled. |
class |
Texture2D
Texture2D is a subclass of Texture class. |
class |
Texture3D
Texture3D is a subclass of Texture class. |
class |
TextureAttributes
The TextureAttributes object defines attributes that apply to texture mapping. |
class |
TextureCubeMap
TextureCubeMap is a subclass of Texture class. |
class |
TextureUnitState
The TextureUnitState object defines all texture mapping state for a single texture unit. |
class |
TransformGroup
Group node that contains a transform. |
class |
TransformInterpolator
TransformInterpolator is an abstract class that extends Interpolator to provide common methods used by various transform related interpolator subclasses. |
class |
TransparencyAttributes
The TransparencyAttributes object defines all attributes affecting transparency of the object. |
class |
TransparencyInterpolator
TransparencyInterpolator behavior. |
class |
TriangleArray
The TriangleArray object draws the array of vertices as individual triangles. |
class |
TriangleFanArray
The TriangleFanArray object draws an array of vertices as a set of connected triangle fans. |
class |
TriangleStripArray
The TriangleStripArray object draws an array of vertices as a set of connected triangle strips. |
class |
ViewPlatform
The ViewPlatform leaf node object controls the position, orientation and scale of the viewer. |
class |
ViewSpecificGroup
The ViewSpecificGroup node is a Group whose descendants are rendered only on a specified set of views. |
Methods in javax.media.j3d that return SceneGraphObject | |
---|---|
SceneGraphObject |
NodeReferenceTable.getNewObjectReference(SceneGraphObject oldReference)
This method is used in conjunction with the cloneTree
method. |
Methods in javax.media.j3d with parameters of type SceneGraphObject | |
---|---|
SceneGraphObject |
NodeReferenceTable.getNewObjectReference(SceneGraphObject oldReference)
This method is used in conjunction with the cloneTree
method. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |