Modifier and Type | Class and Description |
---|---|
class |
CollisionDetector |
Modifier and Type | Class and Description |
---|---|
class |
DistortBehavior |
Modifier and Type | Class and Description |
---|---|
class |
PickDragBehavior
Class: PickDragBehavior
Description: Used to respond to mouse pick and drag events
in the 3D window.
|
Modifier and Type | Class and Description |
---|---|
class |
FPSCounter
This behavior calculates the frame rate and average frame rate of a
Java3D application.
|
Modifier and Type | Class and Description |
---|---|
class |
MouseRotateY
MouseRotateY is a Java3D behavior object that lets users control the
rotation of an object via a mouse.
|
Modifier and Type | Class and Description |
---|---|
class |
IntersectInfoBehavior
Class: IntersectInfoBehavior
Description: Used to respond to mouse pick and drag events
in the 3D window.
|
class |
MorphingBehavior |
class |
PickHighlightBehavior |
Modifier and Type | Class and Description |
---|---|
class |
AudioReverberate |
class |
BackgroundSoundBehavior |
class |
PointSoundBehavior |
class |
SimpleSoundsBehavior |
Modifier and Type | Class and Description |
---|---|
class |
AnimateTexturesBehavior |
Modifier and Type | Class and Description |
---|---|
class |
SensorBehavior |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Behavior |
WakeupOnBehaviorPost.getBehavior()
Returns the behavior specified in this object's constructor.
|
Behavior |
WakeupOnBehaviorPost.getTriggeringBehavior()
Returns the behavior that triggered this wakeup.
|
Constructor and Description |
---|
WakeupOnBehaviorPost(Behavior behavior,
int postId)
Constructs a new WakeupOnBehaviorPost criterion.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
SceneBase.addBehaviorNode(Behavior b)
Adds the given behavior to a list of behaviors
|
Modifier and Type | Class and Description |
---|---|
class |
KBRotPosScaleSplinePathInterpolator
KBRotPosScaleSplinePathInterpolator behavior.
|
class |
KBSplinePathInterpolator
KBSplinePathInterpolator behavior.
|
class |
RotPosScaleTCBSplinePathInterpolator
RotPosScaleTCBSplinePathInterpolator behavior.
|
class |
TCBSplinePathInterpolator
TCBSplinePathInterpolator behavior.
|
Modifier and Type | Class and Description |
---|---|
class |
KeyNavigatorBehavior
This class is a simple behavior that invokes the KeyNavigator
to modify the view platform transform.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
Mouse6DPointerBehavior
This class provides basic behavior for a 6DOF mouse sensor.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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 drag 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.
|
Modifier and Type | Class and Description |
---|---|
class |
UnresolvedBehavior
This Behavior is used in place of any behaviors which can not
be instantiated when a scene graph is read.
|