|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.media.j3d.SceneGraphObject | +--javax.media.j3d.Node | +--javax.media.j3d.Leaf | +--javax.media.j3d.Behavior | +--com.sun.j3d.utils.behaviors.mouse.MouseBehavior | +--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). See MouseRotate for similar usage info. This is a fix of the Sun utility MouseRotate behavior, in order to use behaviors that are similar to Trispectives. The only difference between this class and the original Sun version, is that the behavior no longer uses the meta or alt buttons.
Fields inherited from class com.sun.j3d.utils.behaviors.mouse.MouseBehavior |
buttonPress,
currXform,
flags,
invert,
INVERT_INPUT,
MANUAL_WAKEUP,
mouseCriterion,
mouseEvents,
reset,
transformGroup,
transformX,
transformY,
wakeUp,
x,
x_last,
y,
y_last |
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_PICK,
ALLOW_PICKABLE_READ,
ALLOW_PICKABLE_WRITE,
ENABLE_COLLISION_REPORTING,
ENABLE_PICK_REPORTING |
Constructor Summary | |
MouseTranslate()
Creates a default translate behavior. |
|
MouseTranslate(int flags)
Creates a translate behavior. |
|
MouseTranslate(javax.media.j3d.TransformGroup transformGroup)
Creates a mouse translate behavior given the transform group. |
Method Summary | |
void |
initialize()
|
void |
processStimulus(java.util.Enumeration criteria)
|
Methods inherited from class com.sun.j3d.utils.behaviors.mouse.MouseBehavior |
processMouseEvent,
setTransformGroup,
wakeup |
Methods inherited from class javax.media.j3d.Behavior |
duplicateNode,
getEnable,
getSchedulingBoundingLeaf,
getSchedulingBounds,
getView,
postId,
setEnable,
setSchedulingBoundingLeaf,
setSchedulingBounds,
updateNodeReferences,
wakeupOn |
Methods inherited from class javax.media.j3d.Node |
cloneNode,
cloneTree,
cloneTree,
cloneTree,
getBounds,
getBoundsAutoCompute,
getCollidable,
getLocalToVworld,
getLocalToVworld,
getParent,
getPickable,
setBounds,
setBoundsAutoCompute,
setCollidable,
setPickable |
Methods inherited from class javax.media.j3d.SceneGraphObject |
clearCapability,
duplicateSceneGraphObject,
getCapability,
getUserData,
isCompiled,
isLive,
setCapability,
setUserData |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public MouseTranslate(javax.media.j3d.TransformGroup transformGroup)
transformGroup
- The transformGroup to operate on.public MouseTranslate()
public MouseTranslate(int flags)
flags
- Method Detail |
public void initialize()
public void processStimulus(java.util.Enumeration criteria)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |