public class MouseOrbiter
extends java.lang.Object
implements javax.swing.event.MouseInputListener
Constructor and Description |
---|
MouseOrbiter(javax.media.j3d.Canvas3D c,
javax.media.j3d.TransformGroup targetTransformGroup)
Creates a new OrbitBehavior
|
Modifier and Type | Method and Description |
---|---|
void |
mouseClicked(java.awt.event.MouseEvent arg0) |
void |
mouseDragged(java.awt.event.MouseEvent event) |
void |
mouseEntered(java.awt.event.MouseEvent arg0) |
void |
mouseExited(java.awt.event.MouseEvent arg0) |
void |
mouseMoved(java.awt.event.MouseEvent event) |
void |
mousePressed(java.awt.event.MouseEvent event) |
void |
mouseReleased(java.awt.event.MouseEvent event) |
void |
resetView()
Reset the orientation and distance of this behavior to the current values
in target Transform Group
|
void |
setRotationCenter(javax.vecmath.Point3d center)
Sets the center around which the View rotates.
|
public MouseOrbiter(javax.media.j3d.Canvas3D c, javax.media.j3d.TransformGroup targetTransformGroup)
c
- The Canvas3D to add the behavior totargetTransformGroup
- The transformgroup affected by mouse movementpublic void mouseClicked(java.awt.event.MouseEvent arg0)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent event)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseEntered(java.awt.event.MouseEvent arg0)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent arg0)
mouseExited
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent event)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mousePressed(java.awt.event.MouseEvent event)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent event)
mouseReleased
in interface java.awt.event.MouseListener
public void resetView()
public void setRotationCenter(javax.vecmath.Point3d center)
center
- The Point3d to set the center of rotation to