Xj3D VRML/X3D Code API

Package org.web3d.vrml.renderer.j3d.nodes

Generic classes for describing Java3D-specific extensions to the base interfaces in the org.web3d.vrml.nodes package.

See:
          Description

Interface Summary
J3DAppearanceListener The listener interface for receiving notice that an appearance item has recreated itself.
J3DAppearanceNodeType A class that determines the appearance of an object
J3DAreaListener The listener interface for receiving notice of the viewpoint on entry or exit from an area.
J3DAudioClipNodeType A node which can play audio files
J3DBackgroundNodeType An abstract representation of any background node.
J3DFogNodeType An abstract representation of any fog node in the J3D renderer.
J3DGeometryListener The listener interface for receiving notice that a geometry item has changed.
J3DGeometryNodeType An abstract representation of any form of geometry.
J3DLightNodeType An abstract representation of any form of light node.
J3DLinePropertiesNodeType Java3D specific methods for LineProperties.
J3DMaterialNodeType An abstract representation of any form of material
J3DOverlayItemNodeType Auxillary interface describing an implementation .
J3DOverlayStructureNodeType Auxillary interface to allow passing in the overlay structural information.
J3DParentPathRequestHandler Marker for a class capable of providing scene graph path information about the node and its parent.
J3DPathAwareNodeType Marker interface for nodes that need to know about Java3D SceneGraphPath information from the root of the scene graph.
J3DPickableTargetNodeType An abstract representation of a node that can be used as a target for picking within the Java3D system.
J3DPickingSensorNodeType An abstract representation of a node that is picking sensor within the Java3D renderer.
J3DTerrainSource Representation of a node that supplies terrain data.
J3DTextNodeType An abstract representation geometry that renders text.
J3DTextureCoordinateTransformNodeType Defines a transformation that is applied to a texture - either 2D or 3D.
J3DTextureListener The listener interface for receiving notice that a texture has changed.
J3DTextureNodeType Abstract implementation of a texture object.
J3DTextureTransformListener The listener interface for receiving notice that a textureTransform has changed.
J3DTransparencyListener The listener interface for receiving notice that a transparency has changed.
J3DViewpointNodeType Shell representation of a viewpoint node.
J3DVisibilityListener The listener interface for receiving notice on entry or exit from an area.
J3DVRMLNode Representation of the basic VRMLNodeType within the Java 3D rendering system.
J3DWorldRootNodeType An abstract representation of the root node of a world in Java3D.
 

Class Summary
J3DComponentGeometryNode An abstract implementation of any form of componentized geometry.
J3DGeometryNode An abstract implementation of any form of geometry.
J3DGlobalStatus Common, global status information about Java3D that needs to be found out once during the entire lifetime of the renderer.
J3DGroupingNode Java3D implementation of a group node.
J3DIndexedGeometry Abstract Java3D implementation of a Indexed Geometry node.
J3DLightNode Abstract Java3D implementation of a light.
J3DNode Base node for all J3D implementations.
J3DTextureConstConverter Java3D mapping from TextureConstants to renderer specific constants.
J3DUserData Extended version of the supplemental node data class with information that is specific to Xj3D.
 

Package org.web3d.vrml.renderer.j3d.nodes Description

Generic classes for describing Java3D-specific extensions to the base interfaces in the org.web3d.vrml.nodes package.

This package provides a lot of convenience classes for the base interfaces. You are free to extend on these base interfaces when implementing new components or to implement your own versions of the base interfaces.


Xj3D VRML/X3D Code API

Copyright © 2001 - 2005 Web3D Consortium