net.jbeans.j3d.util.behavior.seek
Class SeekBehavior
java.lang.Object
javax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Leaf
javax.media.j3d.Behavior
com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
net.jbeans.j3d.util.behavior.seek.SeekBehavior
- public class SeekBehavior
- extends com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
generally describe SeekBehavior in here
- Version:
- $Revision: 1.3 $
- Author:
- Masahiro Takatsuka (masa@jbeans.net)
- See Also:
PickMouseBehavior
Fields inherited from class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior |
buttonPress, conditions, currGrp, debug, mevent, pickCanvas, wakeupCondition |
Fields inherited from class javax.media.j3d.Node |
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
Fields inherited from class javax.media.j3d.SceneGraphObject |
|
Constructor Summary |
SeekBehavior(javax.media.j3d.Canvas3D canvas3d,
javax.media.j3d.BranchGroup root,
javax.media.j3d.Bounds bounds)
constructs a new PickMouseBehavior. |
Methods inherited from class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior |
getMode, getTolerance, initialize, processStimulus, setMode, setTolerance |
Methods inherited from class javax.media.j3d.Behavior |
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOn |
Methods inherited from class javax.media.j3d.Node |
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
Methods inherited from class javax.media.j3d.SceneGraphObject |
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SeekBehavior
public SeekBehavior(javax.media.j3d.Canvas3D canvas3d,
javax.media.j3d.BranchGroup root,
javax.media.j3d.Bounds bounds)
- constructs a new PickMouseBehavior.
- Parameters:
root
- Root of your scene graph.bounds
- Bounds of your scene.
Note: If pickMode is set to USE_GEOMETRY, all geometry object in
the scene graph that allows pickable must have its ALLOW_INTERSECT bit set.
setViewingPlatform
public void setViewingPlatform(ViewingPlatform viewingplatform)
setTransformGroup
public void setTransformGroup(javax.media.j3d.TransformGroup transformgroup)
updateScene
public void updateScene(int i,
int j)
addSeekListener
public void addSeekListener(SeekListener l)
- Adds a SeekListener to the slider.
- Parameters:
l
- the SeekListener to add
removeSeekListener
public void removeSeekListener(SeekListener l)
- Removes a SeekListener from the slider.
- Parameters:
l
- the SeekListener to remove
fireSeekEvent
protected void fireSeekEvent(SeekEvent event)
- Send the Selection node to listeners.
Copyright © 1995-2004 net.jbeans. All Rights Reserved.