Uses of Class
javax.media.ding3d.Behavior

Packages that use Behavior
javax.media.ding3d 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. 
javax.media.ding3d.loaders Provides interfaces and abstract classes for writing Java 3D loaders. 
javax.media.ding3d.utils.behaviors.interpolators Provides spline-based interpolation behaviors. 
javax.media.ding3d.utils.behaviors.keyboard Provides keyboard navigation utility classes. 
javax.media.ding3d.utils.behaviors.mouse Provides mouse navigation utility classes. 
javax.media.ding3d.utils.behaviors.sensor Provides 6DOF sensor behavior classes. 
javax.media.ding3d.utils.behaviors.vp Provides ViewPlatform navigation utility classes. 
javax.media.ding3d.utils.pickfast.behaviors Provides picking behaviors for the new core picking methods. 
javax.media.ding3d.utils.scenegraph.io This package provides a Java3D SceneGraph IO capability. 
 

Uses of Behavior in javax.media.ding3d
 

Subclasses of Behavior in javax.media.ding3d
 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 ColorInterpolator
          Color interpolation behavior.
 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 Interpolator
          Interpolator is an abstract class that extends Behavior to provide common methods used by various interpolation subclasses.
 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 PathInterpolator
          PathInterpolator behavior.
 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 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.
 

Methods in javax.media.ding3d that return Behavior
 Behavior WakeupOnBehaviorPost.getBehavior()
          Returns the behavior specified in this object's constructor.
 Behavior WakeupOnBehaviorPost.getTriggeringBehavior()
          Returns the behavior that triggered this wakeup.
 

Constructors in javax.media.ding3d with parameters of type Behavior
WakeupOnBehaviorPost(Behavior behavior, int postId)
          Constructs a new WakeupOnBehaviorPost criterion.
 

Uses of Behavior in javax.media.ding3d.loaders
 

Methods in javax.media.ding3d.loaders that return Behavior
 Behavior[] SceneBase.getBehaviorNodes()
          This method returns a group containing all of the Behavior nodes in the scene.
 Behavior[] Scene.getBehaviorNodes()
          This method returns an array of all the behavior nodes in the scene.
 

Methods in javax.media.ding3d.loaders with parameters of type Behavior
 void SceneBase.addBehaviorNode(Behavior b)
          Adds the given behavior to a list of behaviors
 

Uses of Behavior in javax.media.ding3d.utils.behaviors.interpolators
 

Subclasses of Behavior in javax.media.ding3d.utils.behaviors.interpolators
 class KBRotPosScaleSplinePathInterpolator
          KBRotPosScaleSplinePathInterpolator behavior.
 class KBSplinePathInterpolator
          KBSplinePathInterpolator behavior.
 class RotPosScaleTCBSplinePathInterpolator
          RotPosScaleTCBSplinePathInterpolator behavior.
 class TCBSplinePathInterpolator
          TCBSplinePathInterpolator behavior.
 

Uses of Behavior in javax.media.ding3d.utils.behaviors.keyboard
 

Subclasses of Behavior in javax.media.ding3d.utils.behaviors.keyboard
 class KeyNavigatorBehavior
          This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
 

Uses of Behavior in javax.media.ding3d.utils.behaviors.mouse
 

Subclasses of Behavior in javax.media.ding3d.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 Behavior in javax.media.ding3d.utils.behaviors.sensor
 

Subclasses of Behavior in javax.media.ding3d.utils.behaviors.sensor
 class Mouse6DPointerBehavior
          This class provides basic behavior for a 6DOF mouse sensor.
 

Uses of Behavior in javax.media.ding3d.utils.behaviors.vp
 

Subclasses of Behavior in javax.media.ding3d.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 Behavior in javax.media.ding3d.utils.pickfast.behaviors
 

Subclasses of Behavior in javax.media.ding3d.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 Behavior in javax.media.ding3d.utils.scenegraph.io
 

Subclasses of Behavior in javax.media.ding3d.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.