public class MouseRocking
extends com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Modifier and Type | Field and Description |
---|---|
private com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback |
callback |
(package private) double |
x_angle |
(package private) double |
x_factor |
(package private) double |
y_angle |
(package private) double |
y_factor |
buttonPress, currXform, enable, flags, invert, INVERT_INPUT, MANUAL_WAKEUP, mouseCriterion, mouseEvents, mouseq, reset, transformGroup, transformX, transformY, wakeUp, x, x_last, y, y_last
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_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
Constructor and Description |
---|
MouseRocking() |
MouseRocking(int flags) |
MouseRocking(javax.media.j3d.TransformGroup transformGroup) |
Modifier and Type | Method and Description |
---|---|
double |
getXFactor() |
double |
getYFactor() |
void |
initialize() |
void |
processStimulus(java.util.Enumeration criteria) |
void |
setFactor(double factor) |
void |
setFactor(double xFactor,
double yFactor) |
void |
setupCallback(com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback callback) |
void |
transformChanged(javax.media.j3d.Transform3D transform) |
addListener, getTransformGroup, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, processMouseEvent, setEnable, setTransformGroup, wakeup
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOn
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
double x_angle
double y_angle
double x_factor
double y_factor
private com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback callback
public MouseRocking(javax.media.j3d.TransformGroup transformGroup)
public MouseRocking()
public MouseRocking(int flags)
public void initialize()
initialize
in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
public double getXFactor()
public double getYFactor()
public void setFactor(double factor)
public void setFactor(double xFactor, double yFactor)
public void processStimulus(java.util.Enumeration criteria)
processStimulus
in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
public void transformChanged(javax.media.j3d.Transform3D transform)
public void setupCallback(com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback callback)