Uses of Class
javax.media.j3d.Leaf

Packages that use Leaf
com.sun.j3d.utils.behaviors.interpolators Provides spline-based interpolation behaviors. 
com.sun.j3d.utils.behaviors.keyboard Provides keyboard navigation utility classes. 
com.sun.j3d.utils.behaviors.mouse Provides mouse navigation utility classes. 
com.sun.j3d.utils.behaviors.sensor Provides 6DOF sensor behavior classes. 
com.sun.j3d.utils.behaviors.vp Provides ViewPlatform navigation utility classes. 
com.sun.j3d.utils.geometry Provides geometry construction, triangulation, and optimization utility classes. 
com.sun.j3d.utils.pickfast.behaviors Provides picking behaviors for the new core picking methods. 
com.sun.j3d.utils.scenegraph.io This package provides a Java3D SceneGraph IO capability. 
javax.media.j3d Provides the core set of classes for the 3D graphics API for the Java platform; click here for more information, including explanatory material that was formerly found in the guide. 
 

Uses of Leaf in com.sun.j3d.utils.behaviors.interpolators
 

Subclasses of Leaf in com.sun.j3d.utils.behaviors.interpolators
 class KBRotPosScaleSplinePathInterpolator
          KBRotPosScaleSplinePathInterpolator behavior.
 class KBSplinePathInterpolator
          KBSplinePathInterpolator behavior.
 class RotPosScaleTCBSplinePathInterpolator
          RotPosScaleTCBSplinePathInterpolator behavior.
 class TCBSplinePathInterpolator
          TCBSplinePathInterpolator behavior.
 

Uses of Leaf in com.sun.j3d.utils.behaviors.keyboard
 

Subclasses of Leaf in com.sun.j3d.utils.behaviors.keyboard
 class KeyNavigatorBehavior
          This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
 

Uses of Leaf in com.sun.j3d.utils.behaviors.mouse
 

Subclasses of Leaf in com.sun.j3d.utils.behaviors.mouse
 class MouseBehavior
          Base class for all mouse manipulators (see MouseRotate, MouseZoom and MouseTranslate for examples of how to extend this base class).
 class MouseRotate
          MouseRotate is a Java3D behavior object that lets users control the rotation of an object via a mouse.
 class 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).
 class MouseWheelZoom
          MouseWheelZoom is a Java3D behavior object that lets users control the Z axis translation of an object via mouse wheel.
 class 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.
 

Uses of Leaf in com.sun.j3d.utils.behaviors.sensor
 

Subclasses of Leaf in com.sun.j3d.utils.behaviors.sensor
 class Mouse6DPointerBehavior
          This class provides basic behavior for a 6DOF mouse sensor.
 class SensorBeamEcho
          A Shape3D representing a beam pointing from the origin of a sensor's local coordinate system to its hotspot.
 class SensorGnomonEcho
          A Shape3D representing a gnomon pointing along each coordinate axis.
 

Uses of Leaf in com.sun.j3d.utils.behaviors.vp
 

Subclasses of Leaf in com.sun.j3d.utils.behaviors.vp
 class OrbitBehavior
          Moves the View around a point of interest when the mouse is dragged with a mouse button pressed.
 class ViewPlatformAWTBehavior
          Abstract class which implements much of the event tracking and state updating in a thread safe manner.
 class ViewPlatformBehavior
          Abstract class for ViewPlatformBehaviors.
 class WandViewBehavior
          Manipulates view platform transforms using a motion-tracked wand or mouse equipped with a six degree of freedom (6DOF) sensor.
 

Uses of Leaf in com.sun.j3d.utils.geometry
 

Subclasses of Leaf in com.sun.j3d.utils.geometry
 class ColorCube
          Simple color-per-vertex cube with a different color for each face
 class Text2D
          A Text2D object is a representation of a string as a texture mapped rectangle.
 

Uses of Leaf in com.sun.j3d.utils.pickfast.behaviors
 

Subclasses of Leaf in com.sun.j3d.utils.pickfast.behaviors
 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).
 class PickRotateBehavior
          A mouse behavior that allows user to pick and rotate scene graph objects.
 class PickTranslateBehavior
          A mouse behavior that allows user to pick and translate scene graph objects.
 class PickZoomBehavior
          A mouse behavior that allows user to pick and zoom scene graph objects.
 

Uses of Leaf in com.sun.j3d.utils.scenegraph.io
 

Subclasses of Leaf in com.sun.j3d.utils.scenegraph.io
 class UnresolvedBehavior
          This Behavior is used in place of any behaviors which can not be instantiated when a scene graph is read.
 

Uses of Leaf in javax.media.j3d
 

Subclasses of Leaf in javax.media.j3d
 class AlternateAppearance
          The AlternateAppearance leaf node is used for overriding the Appearance component of selected nodes.
 class AmbientLight
          An ambient light source object.
 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 Clip
          The Clip leaf node defines the back, or far, clip distance in the virtual universe.
 class ColorInterpolator
          Color interpolation behavior.
 class ConeSound
          The ConeSound node object defines a PointSound node whose sound source is directed along a specific vector in space.
 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 Interpolator
          Interpolator is an abstract class that extends Behavior to provide common methods used by various interpolation subclasses.
 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 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 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 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 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 PositionInterpolator
          Position interpolator behavior.
 class PositionPathInterpolator
          PositionPathInterpolator behavior.
 class RotationInterpolator
          Rotation interpolator behavior.
 class RotationPathInterpolator
          RotationPathInterpolator behavior.
 class RotPosPathInterpolator
          RotPosPathInterpolator behavior.
 class RotPosScalePathInterpolator
          RotPosScalePathInterpolation behavior.
 class ScaleInterpolator
          Scale interpolation behavior.
 class Shape3D
          The Shape3D leaf node specifies all geometric objects.
 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 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 SwitchValueInterpolator
          SwitchValueInterpolator behavior.
 class TransformInterpolator
          TransformInterpolator is an abstract class that extends Interpolator to provide common methods used by various transform related interpolator subclasses.
 class TransparencyInterpolator
          TransparencyInterpolator behavior.
 class ViewPlatform
          The ViewPlatform leaf node object controls the position, orientation and scale of the viewer.