ffe.behaviors
Class PickOrbitBehavior
java.lang.Object
javax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Leaf
javax.media.j3d.Behavior
ffe.behaviors.PickMouseBehavior
ffe.behaviors.PickOrbitBehavior
- All Implemented Interfaces:
- MouseBehaviorCallback
- public class PickOrbitBehavior
- extends PickMouseBehavior
- implements MouseBehaviorCallback
The PickOrbitBehavior class implements a mouse orbit behavior.
| 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 |
PickOrbitBehavior(javax.media.j3d.BranchGroup root,
javax.media.j3d.Canvas3D canvas,
javax.media.j3d.Bounds bounds,
javax.media.j3d.TransformGroup VPTG,
int pickMode)
|
| 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 |
orbit
public MouseOrbit orbit
PickOrbitBehavior
public PickOrbitBehavior(javax.media.j3d.BranchGroup root,
javax.media.j3d.Canvas3D canvas,
javax.media.j3d.Bounds bounds,
javax.media.j3d.TransformGroup VPTG,
int pickMode)
getPickMode
public int getPickMode()
setPickMode
public void setPickMode(int pickMode)
setTransformGroups
public void setTransformGroups(javax.media.j3d.TransformGroup StarTG,
javax.media.j3d.TransformGroup VPTG)
setupCallback
public void setupCallback(PickingCallback c)
transformChanged
public void transformChanged(int type,
javax.media.j3d.Transform3D transform)
- Specified by:
transformChanged in interface MouseBehaviorCallback
transformClicked
public void transformClicked(int type,
javax.media.j3d.Transform3D transform)
- Specified by:
transformClicked in interface MouseBehaviorCallback
transformDoubleClicked
public void transformDoubleClicked(int type,
javax.media.j3d.Transform3D transform)
- Specified by:
transformDoubleClicked in interface MouseBehaviorCallback
updateScene
public void updateScene(int xpos,
int ypos)
- Specified by:
updateScene in class PickMouseBehavior