|
|||||||
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 | +--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. See MouseRotate for similar usage info. This is a fix of the Sun utility MouseRotate behavior, in order to use a set of mouse 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 | |
MouseZoom()
Creates a default mouse zoom behavior. |
|
MouseZoom(int flags)
Creates a zoom behavior. |
|
MouseZoom(javax.media.j3d.TransformGroup transformGroup)
Creates a zoom 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 MouseZoom(javax.media.j3d.TransformGroup transformGroup)
transformGroup
- The transformGroup to operate on.public MouseZoom()
public MouseZoom(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 |