|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.media.ding3d.SceneGraphObject
javax.media.ding3d.Node
javax.media.ding3d.Leaf
javax.media.ding3d.Behavior
javax.media.ding3d.utils.behaviors.picking.PickMouseBehavior
javax.media.ding3d.utils.behaviors.picking.PickTranslateBehavior
javax.media.ding3d.utils.picking.behaviors.PickTranslateBehavior
public class PickTranslateBehavior
PickTranslateBehavior| Field Summary |
|---|
| Fields inherited from interface javax.media.ding3d.utils.behaviors.mouse.MouseBehaviorCallback |
|---|
ROTATE, TRANSLATE, ZOOM |
| Constructor Summary | |
|---|---|
PickTranslateBehavior(BranchGroup root,
Canvas3D canvas,
Bounds bounds)
Deprecated. Creates a pick/translate behavior that waits for user mouse events for the scene graph. |
|
PickTranslateBehavior(BranchGroup root,
Canvas3D canvas,
Bounds bounds,
int pickMode)
Deprecated. Creates a pick/translate behavior that waits for user mouse events for the scene graph. |
|
| Method Summary | |
|---|---|
int |
getPickMode()
Deprecated. Return the pickMode component of this PickTranslaeBehavior. |
void |
setPickMode(int pickMode)
Deprecated. Sets the pickMode component of this PickTranslateBehavior to the value of the passed pickMode. |
void |
setupCallback(PickingCallback callback)
Deprecated. Register the class @param callback to be called each time the picked object moves |
void |
transformChanged(int type,
Transform3D transform)
Deprecated. Callback method from MouseTranslate This is used when the Picking callback is enabled |
void |
updateScene(int xpos,
int ypos)
Deprecated. Update the scene to manipulate any nodes. |
| Methods inherited from class javax.media.ding3d.utils.behaviors.picking.PickMouseBehavior |
|---|
initialize, processStimulus |
| Methods inherited from class javax.media.ding3d.Behavior |
|---|
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences |
| Methods inherited from class javax.media.ding3d.Node |
|---|
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
| Methods inherited from class javax.media.ding3d.SceneGraphObject |
|---|
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PickTranslateBehavior(BranchGroup root,
Canvas3D canvas,
Bounds bounds)
root - Root of your scene graph.canvas - Java 3D drawing canvas.bounds - Bounds of your scene.
public PickTranslateBehavior(BranchGroup root,
Canvas3D canvas,
Bounds bounds,
int pickMode)
root - Root of your scene graph.canvas - Java 3D drawing canvas.bounds - Bounds of your scene.pickMode - specifys PickObject.USE_BOUNDS or PickObject.USE_GEOMETRY.
Note: If pickMode is set to PickObject.USE_GEOMETRY, all geometry object in
the scene graph that allows pickable must have its ALLOW_INTERSECT bit set.| Method Detail |
|---|
public void setPickMode(int pickMode)
pickMode - the pickMode to be copied.public int getPickMode()
public void updateScene(int xpos,
int ypos)
updateScene in class PickMouseBehaviorxpos - Current mouse X pos.ypos - Current mouse Y pos.
public void transformChanged(int type,
Transform3D transform)
transformChanged in interface MouseBehaviorCallbacktype - will be one of ROTATE, TRANSLATE or ZOOMpublic void setupCallback(PickingCallback callback)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||